Cómo agregar varias imágenes de fondo y rotar objetos con css3
Con CSS3, puede agregar fácilmente como muchas imágenes de fondo a cualquier elemento a su gusto. También puede rotar las imágenes. La ilustración muestra un ejemplo de un recipiente con tres imágenes de fondo, un patrón, y dos archivos PNG con transparencia.
La forma más sencilla de añadir múltiples imágenes es separar cada uno por una coma, por lo que asegúrese de colocar la imagen que quieres estar en la posición más alta primero y cualesquiera imágenes adicionales por debajo de ella en el orden de apilamiento deseada:
.box {/ * repliegue * / background: url (bg-full.jpg) arriba a la izquierda no-repeat - / * modernos navegadores * / background: url (bg-top.jpg) arriba a la izquierda no-repeat, url (bg-bottom .jpg) abajo a la derecha de no repetición, url (bg-middle.jpg) dejó repetir-x}
Como reserva para los navegadores más antiguos, puede incluir una sola imagen que tiene todos los elementos combinados de sus imágenes separadas en la parte superior del bloque de estilo, como se ha señalado aquí por el /* retroceder */ comentarios. Este método asegura que los navegadores antiguos muestran la primera imagen e ignoran el resto.
Como diseñador web, una de las maneras que usted puede agregar un poco de interés para su diseño 2D es romper con la estructura lineal de la red mediante la rotación de un objeto en el espacio. Con CSS3, puede girar sin esfuerzo un objeto mediante la aplicación de la transform: rotar estilo a cualquier objeto:
.girar {transform: rotate (-4deg) - webkit-transform: rotate (-4deg) - / * Safari y Chrome * / - moz-transform: rotate (-4deg) - / * Firefox * / - o-transform: rotar (-4deg) - / * Opera * /}
Los objetos pueden ser girados en sentido horario (4deg) O hacia la izquierda (-4deg). También puede escalar y sesgar un objeto con el scale () y skew () transformar métodos especificando valores numéricos o grados para el eje X y el eje Y:
div {transformar: escala (3,6) - ms-transformar: escala (3,6) - / * IE 9 * / - webkit-transform: escala (3,6) - / * Safari y Chrome * / - o Edition -Collaborative: escala (3,6) - / * Opera * / - moz-transform: escala (3,6) - / * Firefox * /} div {transformar: inclinación (10 grados, 20deg) - ms-transformar: inclinación (10 grados, 20deg) - / * IE 9 * / - webkit-transform: inclinación (10 grados, 20deg) - / * Safari y Chrome * / - o-transform: inclinación (10 grados, 20deg) - / * Opera * / - moz Edition -Collaborative: inclinación (10 grados, 20deg) - / * Firefox * /}