Estilos>>Fondos

Fondos

Con la propiedad fondo podemos controlar el color de fondo un elemento de la página, establecer imágenes como fondo y decidir su posición dentro de la página y si se repetirán o no. En el editor de CSS de N|VU podrás acceder a estas propiedades dentro de la pestaña fondo.

Color de fondo

Propiedad: background-color

Como todas las propiedades de los fondos podemos aplicarla a toda la página o sólo a un determinado elemento, elgiendo una etiqueta de html como selector para aplicarlo de forma genérica o bien mediante la utilización de clases o selectores id.

Valores: podemos utilizar el nombre o la referencia RGB de un color .

Ejemplos:

En este párrafo se ha aplicado un fondo utilizando la etiqueta background-color:orange

Cabecera
Cabecera
celda 1
celda 2

Esta tabla toma su color de un estilo definido en una hoja interna para el elemento th

<style type="text/css">
<!--
th {background-color: #aabc35}
-->
</style>

Imagen de fondo

Propiedad: background-image

Valores: podemos utilizar la referencia relativa a una imagen de nuestro propio sitio o bien una referencia absoluta. Con ello podemos hacer que los fondos se apliquen solamente a una determinada porción del documento, en lugar de hacerlo a toda la página. Aunque no deberíamos hacerlo, incluso aunque tuviéramos control sobre la url a la que apuntamos, si usamos referencias absolutas de imágenes en la red solo podremos comprobar el efecto cuando dispongamos de conexión a internet.

Ejemplos:

Ahora se ha utilizado una imagen como fondo y la forma de expresarlo ha sido background-image:URL(../imagenes/claro09.jpg)

La inclusión de una imagen como fondo lleva asociadas tres propiedades que nos permitirán especificar si la imagen se repite, la posición en caso de no repetirse y el desplazamiento vertical si la página ocupa más de una pantalla.

Posición de la imagen

Propiedad: background-position

Valores: Existen varias posibilidades para establecer la posición:

N|VU no dispone de una opción para especificar esta propiedad en el editor de CSS, por lo que habrá que incorporarla manualmente en el código de la página o en el archivo de hoja de estilos.

Repeticiones

Propiedad: background-repeat

Valores: Si no especificamos esta propiedad se adoptará el valor por defecto repeat. Podemos también optar por indicar que no se repita con el valor no-repeat (en los ejemplos de posicionamiento se ha utilizado ya esta propiedad) o bien indicar que queremos que se repita en horizontal repeat-x o en vertical repeat-y. Ver ejemplo

Desplazamiento

Podemos indicar si deseamos que la imagen de fondo se desplace con el resto de la página cuando esta ocupe más de una pantalla o si deseamos que permanezca fija, a modo de "marca de agua", mientras se desplaza el resto del contenido.

Propiedad: background-attachment

Valores: el valor por defecto es scroll, mientras que si utilizamos fixed la imagen permanecerá fija. Ver ejemplo

Actividad 88