Duda código de colores

suaveSHOW

Hola, estaba interesado en hacer una gui para el css, y la pequeña duda que tengo es.

El codigo de colores te viene en "forma" de cuatro digitos.
Por ejemplo, Blanco -> "255 255 255 255".

Como se llama esa "codificación" o como se le llame?
Gracias.

r2d2rigo

Si son 3 valores, RGB (Red-Green-Blue).

Si son 4, como es tu caso, RGBA (Red-Green-Blue-Alpha).

Fr4nk0

Como te ha dicho #2 es alpha, (RGBA) donde alpha indica el nivel de opacidad, pero eso sólo está soportado en CSS v3. Para CSS v2, dependiendo del navegador se usa la propiedad opacity (para IE es distinto, y firefox soporta tanto opacity como -moz-opacity)

Con la nueva versión de CSS (v.3) la opacidad pasa de definirse así:

div { background-color: rgb(255,0,0); opacity: 1; }

a definirse con la nueva función rgba (red-green-blue-alpha):

div { background-color: rgba(255,0,0,1); }

Así se define junto con el color y además tiene la consecuencia de que los elementos hijos no la heredan (cosa que sí pasaba con opacity).

suaveSHOW

Gracias por responder.
Creo que al decir css, me explique mal, me refería al CS: Source.
De todos modos, gracias, RGBA, eso es lo que me faltaba por saber.

Usuarios habituales

  • suaveSHOW
  • Fr4nk0
  • r2d2rigo