CSS4 - fondo z-index

  • mindfullsilence
  • Professor
  • Professor
  • Avatar de Usuario
  • Registrado: Ago 04, 2008
  • Mensajes: 846
  • Status: Offline

Nota Abril 26th, 2012, 10:11 pm

Yo estaba trabajando en un proyecto y tenía un pensamiento. Con más y más diseñadores web utilizando rgba en lugar de rgb, ser un poco frío para ver una nueva propiedad de fondos que se agrega a la hoja de especificaciones para css4 en el que puede definir el orden de la pila de capas de fondo itd.

Por lo que podría hacer algo como esto:

CSS Código: [ Select ]
div {
    width: 100px;
    height: 100px;
    background-image: stripe_pattern.jpg;
    background-color: rgba(200, 90, 100, 0.5); /* reddish color tinge */
    background-order: color;
}
 
#div2 {
    width: 100px;
    height: 100px;
    background-image: stripe_pattern.jpg;
    background-color: rgba(100, 90, 200, 0.5); /* bluish color tinge */
    background-order: color;
}
 
  1. div {
  2.     width: 100px;
  3.     height: 100px;
  4.     background-image: stripe_pattern.jpg;
  5.     background-color: rgba(200, 90, 100, 0.5); /* reddish color tinge */
  6.     background-order: color;
  7. }
  8.  
  9. #div2 {
  10.     width: 100px;
  11.     height: 100px;
  12.     background-image: stripe_pattern.jpg;
  13.     background-color: rgba(100, 90, 200, 0.5); /* bluish color tinge */
  14.     background-order: color;
  15. }
  16.  


Esto colocaría el color en la parte superior de la imagen en lugar de la imagen de color. Un ejemplo cojo pero itd ser útil. Pensar con los gradientes css3 nuevas y múltiples antecedentes y tal.
Use your words like arrows to shoot toward your goal.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Abril 26th, 2012, 10:11 pm

  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8925
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Abril 27th, 2012, 2:00 pm

Me gustaría + 1 que:)

Sé que su anterior es sólo un ejemplo simple, pero que aún podría lograr que mismo efecto por tener el fondo de una imagen PNG de la imagen fija con el alfa en 50%.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • mindfullsilence
  • Professor
  • Professor
  • Avatar de Usuario
  • Registrado: Ago 04, 2008
  • Mensajes: 846
  • Status: Offline

Nota Abril 28th, 2012, 1:24 am

de acuerdo, pero decir que tienes algo parecido a un patrón de líneas diagonal como aquí en ozzu. En la parte superior del encabezado, las líneas diagonales son más prominentes que en el gris más claro en el cuerpo. No se puede ajustar la opacidad de una imagen, debe guardar dos imágenes separadas (o en el ozzus caso hoja de sprite havea) a fin de lograr este objetivo. Uno donde la diagonal línea patrón tiene 50% de transparencia, la otra donde la misma imagen tiene un 20% de opacidad. Luego se colocan encima de un gris claro o gris oscuro y negro.

Esto funciona genial, pero sería un infierno de mucho más fácil y un poco más rápido si simplemente podría colocar el color de la imagen y aplicar diferentes opacidades a los colores, haciendo que su patrón aparezcan más definido detrás de un color de mayor transparencia y menos definido detrás de un color de mayor opacidad.
Use your words like arrows to shoot toward your goal.
  • Hob Bramble
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: Ene 21, 2004
  • Mensajes: 351
  • Loc: Indiana, USA
  • Status: Offline

Nota Abril 30th, 2012, 12:50 pm

Siempre podría colocar un div directamente sobre otro (dándoles los mismos atributos de colocación y utilizando el índice z para determinar su orden de apilamiento) y utilizar la imagen como fondo en la menor y la semi transpare no color como fondo en la superior.

No es tan cómoda, me doy cuenta, pero aún factible bajo las especificaciones actuales - que permite ser justo, muy probablemente tienen un rato (quién sabe cuando un CSS4 especificación estará fuera - o, más importante aún, cuando proveedores de navegador pondremos alrededor de adaptación).
-Patrick J. B. Simmons | @hobbramble
"If I could give you one piece of advice to remember for the rest of your life, it would be this: when Patrick tells you to do something, do the opposite." - Nolan Ladewski
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Mayo 1st, 2012, 9:25 pm

Hob Bramble escribió:
Siempre podría colocar un div directamente sobre otro (dándoles los mismos atributos de colocación y utilizando el índice z para determinar su orden de apilamiento) y utilizar la imagen como fondo en la menor y la semi transpare no color como fondo en la superior.

No es tan cómoda, me doy cuenta, pero aún factible bajo las especificaciones actuales - que permite ser justo, muy probablemente tienen un rato (quién sabe cuando un CSS4 especificación estará fuera - o, más importante aún, cuando proveedores de navegador pondremos alrededor de adaptación).

Este sitio realmente necesita un +/-contador 1 reputación por puesto por lo que he podido + 1 que.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 141 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC