Skip to main content

Usando CSS para diseñar imágenes web

Como hacer botones Flat usando iconos con CSS (Abril 2025)

Como hacer botones Flat usando iconos con CSS (Abril 2025)
Anonim

Muchas personas usan CSS para ajustar el texto, cambiar la fuente, el color, el tamaño y más. Pero una cosa que muchas personas a menudo olvidan es que también puede usar CSS con imágenes.

Cambiando la imagen misma

CSS le permite ajustar cómo se muestra la imagen en la página. Esto puede ser realmente útil para mantener sus páginas consistentes. Al establecer estilos en todas las imágenes, creará una apariencia estándar para sus imágenes. Algunas de las cosas que puedes hacer:

  • Añade un borde o contorno alrededor de las imágenes.
  • Eliminar el borde de color alrededor de las imágenes vinculadas
  • Ajuste del ancho y / o altura de las imágenes.
  • Añadir una sombra
  • Girar la imagen
  • Cambia los estilos cuando la imagen se desplaza sobre

Darle un borde a tu imagen es un buen lugar para comenzar. Pero debe considerar algo más que el borde: piense en todo el borde de su imagen y ajuste los márgenes y el relleno también. Una imagen con un borde negro delgado se ve bien, pero agregar un poco de relleno entre el borde y la imagen puede verse aún mejor.

img { borde: 1px negro sólido; relleno: 5px;}

Es una buena idea vincular siempre las imágenes no decorativas, cuando sea posible. Pero cuando lo haga, recuerde que la mayoría de los navegadores agregan un borde de color alrededor de la imagen. Incluso si usa el código anterior para cambiar el borde, el enlace lo anulará a menos que también elimine o cambie el borde del enlace. Para hacer esto, debe usar una regla secundaria CSS para eliminar o cambiar el borde alrededor de las imágenes vinculadas:

img> a { frontera: ninguna;}

También puede usar CSS para cambiar o establecer la altura y el ancho de sus imágenes. Si bien no es una buena idea usar el navegador para ajustar el tamaño de las imágenes debido a las velocidades de descarga, están mejorando el tamaño de las imágenes para que se vean bien. Y con CSS puede configurar sus imágenes para que tengan un ancho o una altura estándar o incluso establecer las dimensiones para que sean relativas al contenedor.

Recuerde, cuando cambie el tamaño de las imágenes, para obtener mejores resultados, solo debe cambiar el tamaño de una dimensión: la altura o el ancho. Esto implicará que la imagen mantenga su relación de aspecto, por lo que no se ve extraño. Establezca el otro valor en auto o déjelo fuera para decirle al navegador que mantenga la relación de aspecto constante.

img { ancho: 50%; altura: auto;}

CSS3 ofrece una solución a este problema con las nuevas propiedades. ajuste de objeto y posición de objeto. Con estas propiedades, podrá definir la altura y el ancho exactos de la imagen y cómo debe manejarse la relación de aspecto. Esto podría crear efectos de letterboxing alrededor de sus imágenes o recorte para hacer que la imagen se ajuste al tamaño requerido.

Mientras que el CSS3 ajuste de objeto y posición de objeto las propiedades aún no son ampliamente compatibles, hay otras propiedades CSS3 que están bien soportadas en la mayoría de los navegadores modernos que puede usar para modificar sus imágenes. Cosas como sombras paralelas, esquinas redondeadas y transformaciones para rotar, sesgar o mover sus imágenes, todo funciona ahora mismo en la mayoría de los navegadores modernos. Luego, puede usar las transiciones de CSS para hacer que las imágenes cambien cuando se coloca el mouse sobre, o se hace clic, o justo después de un período de tiempo.

Uso de imágenes como fondo

CSS facilita la creación de fondos de fantasía con sus imágenes. Puede agregar fondos a toda la página o solo a un elemento específico. Es fácil crear una imagen de fondo en la página con el imagen de fondo propiedad:

cuerpo { imagen de fondo: url (background.jpg);}

Cambiar el cuerpo Seleccione un elemento específico en la página para poner el fondo en un solo elemento.

Otra cosa divertida que puedes hacer con las imágenes es crear una imagen de fondo que no se desplace con el resto de la página, como una marca de agua. Solo usas el estilo adjunto de fondo: fijo; junto con su imagen de fondo. Otras opciones para sus fondos incluyen hacerlos en mosaico solo horizontal o verticalmente usando el repetición de fondo propiedad. Escribir repetición de fondo: repetir-x; Para mosaico de la imagen horizontal y repetición de fondo: repetir y; azulejo verticalmente. Y puede colocar su imagen de fondo con el posición de fondo propiedad.

Y CSS3 agrega más estilos para tus fondos también. Puede estirar sus imágenes para que se ajusten a cualquier fondo de tamaño o configurar la imagen de fondo para escalar con el tamaño de la ventana. Puede cambiar la posición y luego recortar la imagen de fondo. Pero una de las mejores cosas de CSS3 es que ahora puede colocar varias imágenes de fondo para crear efectos aún más complejos.

HTML5 ayuda a diseñar imágenes

los FIGURA El elemento en HTML5 se debe colocar alrededor de cualquier imagen que pueda estar sola dentro del documento. Una forma de pensarlo es si la imagen puede aparecer en un apéndice, entonces debería estar dentro de la FIGURA elemento. A continuación, puede utilizar ese elemento y la La figura Elemento para añadir estilos a tus imágenes.