Los últimos tutoriales de desarrollo web
×

CSS Tutorial

CSS CASA CSS Introducción CSS Sintaxis CSS Cómo CSS Colores CSS Antecedentes CSS Fronteras CSS márgenes CSS Relleno CSS Anchura altura CSS Texto CSS Fuentes CSS Campo de golf CSS lista CSS mesa CSS Modelo de cuadro esquema CSS CSS visualización CSS Anchura máxima Posición CSS CSS Flotador CSS Inline-block CSS Alinear CSS combinadores CSS Pseudo-clase CSS Pseudo-elemento CSS Barra de navegación CSS Menús desplegables CSS La información sobre herramientas CSS galería de imágenes CSS Opacidad imagen CSS Sprites de imagen CSS Attr selectores Formas CSS CSS contadores

CSS3

CSS3 Introducción CSS3 Esquinas redondeadas CSS3 Imágenes de frontera CSS3 Antecedentes CSS3 Colores CSS3 gradientes CSS3 Oscuridad CSS3 Texto CSS3 Fuentes CSS3 Transformaciones 2D CSS3 Transformaciones 3D CSS3 transiciones CSS3 animaciones CSS3 imágenes CSS3 Botones CSS3 Paginación CSS3 varias columnas CSS3 Interfaz de usuario CSS3 caja de medición CSS3 Flexbox CSS3 consultas de medios CSS3 Ejemplos MQ

CSS Diseño web adaptable

Diseño web adaptable Introducción Diseño web adaptable ventana Diseño web adaptable Vista en cuadrícula Diseño web adaptable consultas de medios Diseño web adaptable imágenes Diseño web adaptable vídeos Diseño web adaptable marcos

CSS Examples

CSS Ejemplos CSS Examen CSS Certificado

CSS References

CSS Referencia CSS selectores CSS funciones CSS referencia Aural CSS Web Safe Fuentes CSS animatable CSS Unidades CSS PX-EM Convertidor CSS Colores CSS Los valores de color CSS Los nombres de color CSS3 Soporte para el navegador

 

CSS Antecedentes


Las propiedades de fondo CSS se utilizan para definir los efectos de fondo para los elementos.

propiedades de fondo CSS:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

Color de fondo

El background-color propiedad especifica el color de fondo de un elemento.

El color de fondo de una página se establece así:

Ejemplo

body {
    background-color: lightblue;
}
Inténtalo tú mismo "

Con CSS, un color más a menudo se especifica por:

  • un nombre válido de color - como "red"
  • un valor HEX - como "#ff0000"
  • un valor RGB - como "rgb(255,0,0)"

Mira valores de color CSS para obtener una lista completa de los posibles valores de color.

En el siguiente ejemplo, el <h1>, <p> y <div> elementos tienen diferentes colores de fondo:

Ejemplo

h1 {
    background-color: green;
}

div {
    background-color: lightblue;
}

p {
    background-color: yellow;
}
Inténtalo tú mismo "

Imagen de fondo

La background-image propiedad especifica una imagen para usar como fondo de un elemento.

Por defecto, la imagen se repite de forma que cubra todo el elemento.

La imagen de fondo de una página se puede establecer la siguiente manera:

Ejemplo

body {
    background-image: url("paper.gif");
}
Inténtalo tú mismo "

A continuación se muestra un ejemplo de una mala combinación de la imagen de fondo del texto y. El texto no es legible:

Ejemplo

body {
    background-image: url("bgdesert.jpg");
}
Inténtalo tú mismo "
NotaNota: Si seutiliza una imagen de fondo, utilice una imagen que no perturbe el texto.

Fondo de imagen - Repetir horizontal o vertical

Por defecto, la background-image propiedad repite una imagen, tanto horizontal como verticalmente.

Algunas de las imágenes se deben repetir sólo en horizontal o vertical, o van a parecer extraño, como esto:

Ejemplo

body {
    background-image: url("gradient_bg.png");
}
Inténtalo tú mismo "

Si la imagen anterior se repite tanto en sentido horizontal ( background-repeat: repeat-x; ), el fondo se verá mejor:

Ejemplo

body {
    background-image: url("gradient_bg.png");
    background-repeat: repeat-x;
}
Inténtalo tú mismo "
NotaNota: Para repetir una imagen fijado verticalmente background-repeat: repeat-y;

Fondo de imagen - Establecer la posición y no-repeat

Mostrando la imagen de fondo una sola vez también se especifica por el background-repeat propiedad:

Ejemplo

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
}
Inténtalo tú mismo "

En el ejemplo anterior, la imagen de fondo se muestra en el mismo lugar que el texto. Queremos cambiar la posición de la imagen, de modo que no perturbe el texto demasiado.

La posición de la imagen se especifica mediante el background-position propiedad:

Ejemplo

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
    background-position: right top;
}
Inténtalo tú mismo "

Fondo de imagen - Posición fija

Para especificar que la imagen de fondo debe ser fijo (no se desplazará con el resto de la página), utilice el background-attachment propiedad:

Ejemplo

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
    background-position: right top;
    background-attachment: fixed;
}
Inténtalo tú mismo "

Antecedentes - Abreviación de las propiedades

Para acortar el código, también es posible especificar todas las propiedades de fondo en una sola propiedad. Esto se llama una propiedad abreviada.

La propiedad abreviada para el fondo es background :

Ejemplo

body {
    background: #ffffff url("img_tree.png") no-repeat right top;
}
Inténtalo tú mismo "

Cuando se utiliza la propiedad rápida el orden de los valores de la propiedad es:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

No importa si uno de los valores de la propiedad no se encuentra, siempre y cuando los otros son en este orden.


Ponte a prueba con los ejercicios!

Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4» Ejercicio 5 »


Todas las propiedades CSS Antecedentes

Propiedad Descripción
background Establece todas las propiedades de fondo en una declaración
background-attachment Establece si la imagen de fondo se fija o se desplaza con el resto de la página
background-color Establece el color de fondo de un elemento
background-image Establece la imagen de fondo de un elemento
background-position Establece la posición de partida una imagen de fondo de
background-repeat Establece cómo se repetirá una imagen de fondo