Ante la pregunta de si es posible rotar libremente un elemento en la pantalla mediante el movimiento del ratón o el dedo (en las pantallas táctiles) sólo con HTML5 y CSS, la respuesta típica sería “no, no sin JavaScript” ... pero esta solución que proponemos sólo necesita unas pocas líneas de JS, y esta variación tiene la adición interesante de las variables CSS.
Son conocidas y muy útiles las unidades CSS vw y vh, pero las unidades vMin y vMax además de poco conocidas, son menos aún comprendidas. Y es una pena puesto que éstas tienen nuevos usos en caso de desarrollo web.
Sabemos que 1vh es equivalente al 1% de la altura de la ventana gráfica actual (es decir, la ventana del navegador abierta), mientras que 1vw equivale al 1% de la anchura de la ventana gráfica actual. min y vmax son esas mismas unidades, pero en respuesta a reglas particulares.
Para los diseñadores web es importante conocer y dominar buenas herramientas de software que faciliten el trabajo y nos permitan ahorrar tiempo, y si son gratis, mucho mejor. Aquí te listamos 10 herramientas muy útiles –y gratuitas- de HTML, CSS y SASS. Que las disfrutes!
Trabajar con SVG en un flujo de trabajo RWD (Responsive Web Design) por lo general implica una fase de diseño y una fase de desarrollo. La fase de diseño está a cargo de los diseñadores que pueden saber o no cómo codificar. Y debido a la naturaleza del SVG tanto como formato de imagen, como formato de documento, cada paso que se da en el editor de gráficos al crear el SVG afecta directamente al código resultante y por lo tanto al trabajo del desarrollador a cargo de la incrustación, scripting o animación del SVG.
Es muy frecuente que el código resultante después de una optimización de un archivo SVG requiera una revisión debido a que la creación del SVG por parte de los diseñadores no está orientado a una mejor optimización del código, lo tratan como un formato de imagen más.
Por ello, hay una serie de consejos aplicables que en la creación del SVG que mejoran el resultado. En este artículo nos centraremos en el editor de gráficos Adobe Illustrator (AI).
La aplicación de imágenes de fondo a los elementos es una de las características más usadas en CSS, y existen muchas propiedades que nos permiten controlar diferentes aspectos de este elemento.
Un elemento puede tener más de una imagen de fondo. Si deseas aplicar más de una imagen de fondo, puedes aportarlas dentro de una lista de valores separada por comas para la propiedad background-image. Esta se utiliza para especificar la posición de la imagen de fondo, y esta propiedad merece un estudio a fondo ya que a causa de sus diferentes valores se obtienen resultados diferentes, algunos de los cuales podrían ser nuevos si no eres un experto en CSS.