--- title: slug: Web/CSS/image tags: - Gráfico - Imagen CSS - Tipo de Dato CSS translation_of: Web/CSS/image ---
{{CSSRef}}

Resumen

El tipo de dato CSS <image> representa una imagen 2D. Hay dos tipos de imágenes en CSS: imágenes planas estáticas, generalmente referenciadas usando una URL, e imágenes dinámicamente generadas, como degradados o representaciones de partes del árbol.

CSS puede manejar diferentes tipos de imágenes:

CSS determina el tamaño concreto del objeto usando estas dimensiones intrínsecas, el tamaño específico en propiedades CSS como {{cssxref("width")}}, {{cssxref("height")}} o {{cssxref("background-size")}}, y el tamaño predeterminado del objeto definido por el tipo de propiedad con el que se usa la imagen:

Tipo de objeto Tamaño de objeto predeterminado
{{cssxref("background-image")}} El tamaño del área de posicionamiento de fondo de la imagen
{{cssxref("list-style-image")}} El tamaño de un caracter de 1em
{{cssxref("border-image")}} El tamaño del área de imagen de borde de un elemento
{{cssxref("cursor")}} Un tamaño definido por el navegador que coincida con el tamaño común de un cursor en el sistema en uso
Contenido reemplazado
como cuando se combina la propiedad CSS {{cssxref("content")}}
con los pseudo-elementos CSS {{cssxref("::after")}} y {{cssxref("::before")}}
Un rectángulo de 300px × 150px

El tamaño concreto del objeto es calculado usando los siguientes algoritmos:

Las imágenes pueden ser usadas en numerosas propiedades CSS, como {{cssxref("background-image")}}, {{cssxref("border-image")}}, {{cssxref("content")}}, {{cssxref("list-style-image")}} o {{cssxref("cursor")}}.

Nota: No todos los navegadores soportan algun tipo de imagen o alguna propiedad. Vea la sección de compatibilidad de navegadores para una lista detallada.

Sintáxis

La representación de un tipo de dato CSS <image> puede ser una de las siguientes:

Ejemplos

Estos son valores válidos para imágenes:

url(test.jpg)                          /* La función url(), mientras test.jpg sea una imagen */
linear-gradient(to bottom, blue, red)  /* Un degradado (<gradient>) */
element(#colonne3)                     /* Una párte de la página, usando la función element(),
                                          mientras colonne3 sea un identificador CSS existente en la página. */

Estos son valores incorrectos para imágenes:

cervin.jpg                             /* Un archivo de imagen debe ser definido usando la función url(). */
url(report.pdf)                        /* El archivo indicado en la función url() debe ser una imagen. */
element(#fakeid)                       /* Si 'fakeid' no es un identificador CSS existente en la página. */

Especificaciones

Especificación Estatus Comentarios
{{SpecName('CSS3 Images', '#typedef-image', '<image>')}} {{Spec2('CSS3 Images')}}

Antes de CSS3, no había un tipo de dato <image> definido. Las imágenes solo podían ser definidas usando notaciones funcionales url().

Compatibilidad de navegadores

{{CompatibilityTable}}

Característica Firefox (Gecko) Chrome Internet Explorer Opera Safari
<uri> {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
<gradient> {{CompatVersionUnknown}}
limited to {{cssxref("background-image")}} & {{cssxref("background")}}{{property_prefix("-moz")}}
{{CompatVersionUnknown}}{{property_prefix("-webkit")}} IE 10{{property_prefix("-ms")}} {{CompatVersionUnknown}}{{property_prefix("-o")}} {{CompatVersionUnknown}}{{property_prefix("-webkit")}}
element() 4.0 (2.0) limited to {{cssxref("background-image")}} & {{cssxref("background")}}{{property_prefix("-moz")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Característica Firefox Mobile (Gecko) Android IE Phone Opera Mobile Safari Mobile
<uri> {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
<gradient> {{CompatVersionUnknown}}
limited to {{cssxref("background-image")}} & {{cssxref("background")}}{{property_prefix("-moz")}}
{{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
element() 4.0 (2.0) limited to {{cssxref("background-image")}} & {{cssxref("background")}}{{property_prefix("-moz")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

Véase también