Bienvenido a nuestra web, aquí hallarás la solucíon a lo que estás buscando.
Solución:
No hay diferencias entre un color RGB y hexadecimal.
hexadecimal a decimal:
FF = 255
=> #FFFFFF = rgb (255,255,255)
Cuando descompone el color hexa:
#FF FF FF
red green blue
Pero con rgba (alfa) puede agregar una variable alfa, agregar un opacidad a tu color.
Puede usar RGB y HEX, depende de sus preferencias
Ejemplos:
div
width:100px;
height:100px;
border:solid 1px black;
display:inline-block;
.rgb
background-color:rgb(124,220,50); /* to hexa = 7C, DC, 32 */
.hexa
background-color:#7CDC32;
.rgba
background-color:rgba(124,220,50,0.2); /* opacity = 20% */
rgb
hexa
rgba
La diferencia entre RGB y RGBA es simple de decir, “no hay diferencia” EXCEPTO la “A” -> Alfa
RGB (rojo verde azul) RGBA (rojo verde azul alfa)
Utiliza el parámetro alfa cuando desea que el color se vuelva transparente. (Valores entre 0.0 – 1.0)
Y la principal diferencia entre RGB / RGBA y HEX es que HEX usa una combinación de 6 caracteres y números. (Hexadecimal) Y RGB usa 3 conjuntos de 3 números, que tienen un rango de 0-255.
No hay más diferencia y depende de ti lo que quieras usar.
Los valores RGB (rojo, verde, azul) se utilizan de forma más arcaica pero universal en diferentes industrias, incluidas la impresión y la publicación. En el pasado, se usaba más en sitios web que en la actualidad.
RGBA (rojo, verde, azul, alfa) se utiliza para hacer que un color sea transparente. El valor de A (alfa) es de 0, completamente transparente, a 1 completamente opaco.
hex, es un valor fácil rápido más reciente que se utiliza exclusivamente para sitios web y aplicaciones.
Si aceptas, tienes el poder dejar una crónica acerca de qué te ha parecido esta sección.