Módulo III - Desarrollo Web Con CSS - 24.09.2024
Módulo III - Desarrollo Web Con CSS - 24.09.2024
2
Hojas de Estilo CSS
3
Hojas de Estilo CSS
CSS externo El estilo se define en un archivo .css que enlaza en el <head> <link rel="stylesheet" href="main.css">
Bloque de estilos El estilo se define utilizando un bloque de etiquetas <style> <style> </style>
Estilos como atributo El estilo se define mediante el atributo style, en una etiqueta <etiqueta style="...">
El uso de archivos externos .css se recomienda para la definición de estilos en proyectos web
4
Sintaxis de CSS
5
Sintaxis de CSS
6
Tipos de Selectores CSS
7
Tipos de Selectores CSS
Sintaxis:
.classname { }
8
Atributos CSS Básicos
9
Atributos CSS – Desarrollo Web
Atributos CSS – Desarrollo Web
Atributos CSS – Desarrollo Web
Atributos CSS – Desarrollo Web
Selector{
background-color: valor;
background-image: valor;
width: valor;
height: valor;
margin:valor;
padding: valor;
border-radius:valor;
border:valor;
text-transform:valor;
font-weight:valor;
}
▪ Para crear diseños responsivos, CSS introduce una estructura
conocida como Cajas Flexibles o FlexBox.
▪ Permite adaptar los contenidos a varios tipos de pantalla.
▪ Dispone de un elemento principal llamado flex container y otros
elementos secundarios llamados flex ítems.
▪ Pasos para configurar un FlexBox:
Activar FlexBox.
Definir Dirección y desbordamiento.
Alineación de elementos en eje principal (horizontal).
Alineación de elementos en eje secundario (vertical).
Activar FlexBox
▪ Atributo: Display
▪ Ejemplo: header {display: flex;}
▪ Valores que puede asumir:
❑ flex: disposición en bloque (uno debajo del otro).
❑ Inline-flex: disposición de elementos en línea.
Definir Dirección
▪ Atributo: flex-direction
▪ Ejemplo: header {display: flex; flex-direction: column;}
▪ Valores que puede asumir:
❑ row: disposición de elementos en fila.
❑ column: disposición de elementos columna.
Definir Desbordamiento
▪ Atributo: flex-wrap
▪ Ejemplo: header {display: flex; flex-wrap: wrap;}
▪ Valores que puede asumir:
❑ wrap: permite desbordamiento de elementos.
❑ nowrap: no permite desbordamiento de elementos.
Alineación eje principal
▪ Atributo: justify-content
▪ Ejemplo: header {display: flex; justify-content: space-around;}
▪ Valores que puede asumir:
❑ flex-start: los elementos se alinean a la izquierda del eje.
❑ flex-end: los elementos se alinean a la derecha del eje.
❑ center: los elementos se alinean al centro del eje.
❑ space-around: distribuye los elementos dejando el
mismo espacio entre ellos
❑ space-between: distribución uniforme de los elementos.
Alineación eje secundario
▪ Atributo: align-items
▪ Ejemplo: header {display: flex; align-items: center;}
▪ Valores que puede asumir:
❑ flex-start: los elementos se alinean al inicio del eje transversal.
❑ flex-end: los elementos se alinean al final del eje transversal.
❑ center: los elementos se alinean al centro del eje.
❑ stretch: estira los elementos de modo que cubran desde el
inicio hasta el final del contenedor.
❑ baseline: los elementos se alinean según contenido base.
Query Media - @media
21
Licenciatura en Ciberseguridad. Curso de Desarrollo Web. 2023-2024.