Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía Sesion 04
Guía Sesion 04
1
Diseño y Maquetación Web – Los elementos web a través de hojas de estilo
______________________________________________________________________
_
Sesión 4
LOGRO DE LA SESIÓN
Personaliza los elementos del sitio web mediante hojas de estilos CSS para la aplicación de formatos.
MATERIALES
PROCEDIMIENTO
Explicación:
El Box-Model nos permite agregar un borde alrededor de los elementos y definir el espacio entre los
elementos.
Importante: cuando establece las propiedades de ancho y alto de un elemento con CSS, simplemente
establece el ancho y alto del área de contenido. Para calcular el tamaño completo de un elemento, también
debe agregar relleno, bordes y márgenes.
Ejemplo
Este elemento <div> tendrá un ancho total de 350px:
Luego, los elementos se colocan utilizando las propiedades top, bottom, left, and right properties. Sin
embargo, estas propiedades no funcionarán a menos que se establezca primero la propiedad de posición.
También funcionan de forma diferente según el valor de la posición.
position: static;
Ejemplo
position: relative;
Un elemento con posición: relative; está posicionado en relación con su posición normal.
Establecer las propiedades top, right, bottom y left de un elemento en una posición relativa hará que se ajuste
lejos de su posición normal. El resto del contenido no se ajustará para encajar en ningún espacio dejado por el
elemento.
Ejemplo
position: fixed;
Un elemento con posición: fixed; se coloca en relación con la ventana gráfica, lo que significa que siempre
permanece en el mismo lugar incluso si se desplaza la página. Las propiedades top, right, bottom y left se
utilizan para colocar el elemento.
Un elemento fixed no deja un hueco en la página donde normalmente se habría ubicado.
Observe el elemento fijo en la esquina inferior derecha de la página. Aquí está el CSS que se utiliza:
Ejemplo
Un elemento con posición: absolute; se posiciona en relación con el antecesor posicionado más cercano (en
lugar de posicionado en relación con la ventana gráfica, como fijo).
Sin embargo; si un elemento de posición absolute no tiene antecesor de posición, utiliza el cuerpo del
documento y se mueve junto con el desplazamiento de la página.
Nota: Un elemento "posicionado" es aquel cuya posición es cualquier cosa excepto static.
Ejemplo:
Código CSS:
position: sticky;
Diseño y Maquetación Web – Formación Continua
Guía de Taller
5
Diseño y Maquetación Web – Los elementos web a través de hojas de estilo
______________________________________________________________________
_
Un elemento con posición: sticky; se posiciona según la posición de desplazamiento del usuario.
Un elemento sticky alterna entre relative y fixed, según la posición de desplazamiento. Se coloca en una
posición relative hasta que se alcanza una posición de desplazamiento determinada en la ventana gráfica,
luego se "sticks" en su lugar (como la posición: fixed).
En este ejemplo, el elemento sticky se pega en la parte superior de la página (top: 0), cuando llega a su
posición de desplazamiento.
Elementos superpuestos
Cuando los elementos se colocan, pueden superponerse a otros elementos.
La propiedad z-index especifica el orden de pila de un elemento (qué elemento debe colocarse delante o
detrás de los demás).
Un elemento puede tener un orden de pila positivo o negativo:
Este es un encabezado Debido a que la imagen tiene un índice Z de -1, se colocará detrás del texto.
Ejemplo
Fondos CSS
Las propiedades de fondo de CSS se utilizan para agregar efectos de fondo a los elementos.
Ejemplo
El color de fondo de una página se establece así:
Otros elementos
Puede establecer el color de fondo de cualquier elemento HTML:
Ejemplo
Aquí, los elementos <h1>, <p> y <div> tendrán diferentes colores de fondo:
Opacidad / Transparencia
La propiedad de opacidad especifica la opacidad / transparencia de un elemento. Puede tomar un valor de 0,0
a 1,0. Cuanto menor sea el valor, más transparente:
Aprendió de nuestro Capítulo Colores CSS, que puede usar RGB como valor de color. Además de RGB, puede
utilizar un valor de color RGB con un canal alfa (RGBA), que especifica la opacidad de un color.
Un valor de color RGBA se especifica con: rgba (rojo, verde, azul, alfa). El parámetro alfa es un número entre
0.0 (completamente transparente) y 1.0 (completamente opaco).
Ejemplo:
CSS Colors
Los colores se especifican utilizando nombres de colores predefinidos o valores RGB, HEX, HSL, RGBA, HSLA.
Nombres de colores CSS
En CSS, se puede especificar un color mediante el uso de un nombre de color predefinido:
Ejemplo
Ejemplo
En CSS, los colores también se pueden especificar usando valores RGB, valores HEX, valores HSL, valores RGBA
y valores HSLA:
Igual que el nombre del color "Tomato":
Ejemplo