background: define los valores de fondo que podemos darle a un elemento.<background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position> || <inherit>
background-color : Establece un color de fondo para un elemento.Valor por defecto transparent.
background-image : Establece una imagen como fono para un elemento.Valor por defecto none. Además se pueden añadir varias imagenes de fondo, para ello pondremos en cada característica background-image cada dirrecion url de la imagen y estas separadas por coma.
Ejemplo
See the Pen background by Bernardo Martin (@bermartinv) on CodePen.
background-repeat : Controla la forma en la que la imagen de fondo que asignemos se repite.Valor por defecto repeat.
Valores
- repeat
- repeat-x
- repeat-y
- no-repeat
- inherit
background-position : Con esta característica definimos la posición donde queremos colocar la imagen de fondo en el elemento. Valor por defecto 0% 0%
background-attachment : Define el comportamiento de la imagen de fondo. Su valor por defecto es scroll.
Valores
- scroll
- fixed
- inherit
background-size : Define el comportamiento de la imagen de fondo. Actualmente tiene mucha importancia por los tamaños de monitores y facilita la vida al diseñador.Su valor por defecto es auto.
Valores
- auto
- cover
- contain
Se pueden definir sus sintaxis de cuatro maneras distintas:
Valores
- Palabras claves(anteriormente indicado)
- Un valor (indica el ancho y el alto es auto)
- Dos valores (indica el ancho y el alto)
- Combinar palabras claves con valores
background-origin : Define dónde pintar el fondo: a través de todo el elemento, dentro del borde o dentro del relleno. Es similar a background-clip excepto que redimensiona el fondo en lugar de recortarlo.
Valores
- border-box
- padding-box
- content-box
- inherit
background-clip : Permite controlar hasta qué punto una imagen o un color de fondo se extiende más allá del relleno o del contenido de un elemento.
Valores
- border-box
- padding-box
- content-box
- inherit
background : Además de poner de fondo una imagen o un color, podemos usar la característica de degradado para ponerlo de fondo. Un degradado se podrá usar en cualquier lugar en el que se pueda usar un valor url(), como en background-image,border-image,list-style-type.
Más información sobre degradado aquíHerramienta para ver como trabajan las características de background.
Crea tus propios fondos de bgpatternsheropatterns
philoprogrers
svgeneration