Clase 7 - Medidas y Estilos CSS
Clase 7 - Medidas y Estilos CSS
Clase 7 - Medidas y Estilos CSS
Propiedad texto
text-align
Los valores que puedes asignar a la propiedad text-align son los siguientes:
Los valores que puedes asignar a la propiedad text-decoration son los siguientes:
inside
list-style-image
- list-style-type
- list-style-position
- list-style-image
Pruébalo en w3schools
Unidades de medida
Unidades de medida
● medidas absolutas
● medidas relativas
Unidades de medida
Medidas absolutas
metro, etcétera.
dispositivo.
Unidades de medida
Medidas relativas
consistente.
(continúa)
Unidades de medida
Medidas relativas
otra unidad. Esto las hace flexibles, por lo cual podremos tener
aplicación web.
Medidas absolutas
Medidas absolutas
Unidad Descripción
px Pixel: unidad de medida que se refiere a pequeños puntos luminosos en una pantalla.
Point: unidad de medida conocida por diseñadores, y por aquellos que estudian tipografías. Se
pt
usa en propiedades relacionadas con la fuente tipográfica de un proyecto.
Inches: pulgada en inglés. Si bien es muy común cuando hablamos de medidas de pantallas
in
(monitores o TVs), es posible (aunque poco visto), su uso en el mundo web.
Paica: muy poco usada en el mundo web y heredada también del mundo de las tipografías,
pc
también está disponible en CSS.
Unidades absolutas
1 in = 2,54 cm = 25,4 mm = 72 pt = 6 pc = 96 px
Medidas relativas
Medidas relativas
Las medidas relativas son aquellas que tienen en cuenta el contexto donde se encuentran.
Si el contexto cambia, estas medidas cambiarán con él.
El contexto
Según de qué medida estemos hablando, el número que pongamos será
relativo a:
● El contenedor padre.
● El tamaño de la fuente del sitio.
● El tamaño de la fuente del contenedor padre.
● El tamaño del viewport.
Si tomamos los porcentajes como ejemplo, podemos decir que son una unidad
relativa, puesto que 30% de ancho no será lo mismo para un elemento
situado dentro de un contenedor de 2000px de ancho que para un contenedor
de 1000px de ancho.
Cómo funcionan los ems
Los ems son siempre relativos al elemento padre. Tomarán como valor de
referencia la propiedad font-size.
El punto de referencia inicial es el valor de font-size del elemento <html>, que
por defecto es 16px. El resto de los elementos tendrán 1em de font-size que
equivale al mismo valor que tenga el padre.
Si le asignamos 1.5em al font-size de cualquier elemento, el tamaño resultante
será el valor del padre multiplicado por el valor en ems → 16px * 1.5 = 24px.
unidad de medida que se combina con el uso de una unidad absoluta (ej: px). Se puede expresar
em
también en decimales (Ej: 1.5).
Root em: se denomina como sucesora de em, y poseen la misma lógica operativa, aunque rem
rem
se relaciona con el tamaño de la fuente del elemento raíz.
Porcentaje: si bien no es una unidad de medida, se usa cuando necesitamos trabajar con un
%
layout fluido. Permite crear módulos que se readapten para ocupar la cantidad especificada.
Character unit: se la define como una medida avanzada, que toma el ancho del caracter cero (0).
ch
Por su complejidad, casi no se utiliza, salvo en casos demasiado específicos.
Propiedad width y height
width
Viewport
Viewport width y viewport height
div {
width: 25vw; // 25% del ancho disponible
css
height: 50vh; // 50% del alto disponible
}
Visualizando vh y vw
Cualquier medida expresada en viewport width (vw) o viewport height (vh)
tomará siempre como referencia al viewport del documento.
width: 25vw;
height: 50vh;
100vh
100vw
Ancho del ViewPort VS Ancho de la pantalla
Medidas relativas
Unidad Descripción
Viewport width: corresponde al área que visualiza un usuario de un documento HTML. Varía según el
vw
dispositivo, siendo más pequeña en móviles y más grande en computadoras de escritorio.
vh Viewport height: Igual a la medida anterior, excepto que referencia a la altura y no al ancho.
Viewport minimum: se relaciona con las dimensiones de viewport, usando como base la dimensión
vmin
más pequeña de viewport (alto x ancho).
vmax Viewport maximum: igual a la anterior, pero usa como base la dimensión más grande de viewport.
Convertidor de unidades
- En el encabezado, crea un título principal <h1> con el texto "Mi página web" y utiliza una medida relativa para
establecer el tamaño del título de manera que sea el doble del tamaño del texto normal.
- En el contenido principal, crea un párrafo <p> con un texto de tu elección y utiliza una medida relativa para
establecer el tamaño del párrafo al 150% del tamaño del texto normal.
- Dentro del contenido principal, agrega una imagen <img> de tu elección y utiliza una medida relativa para
establecer el ancho de la imagen al 75% del ancho del contenedor principal.
- En el pie de página, crea un enlace <a> con el texto "Volver arriba" y utiliza una medida relativa para establecer
el tamaño del enlace al 120% del tamaño del texto normal.
- Recuerda utilizar diferentes unidades de medidas relativas como em, rem, %, vh y vw en cada caso y comenta
en el código el tipo de medida que estás utilizando.
Propiedades de Fondo (Background)
Colores de fondo
Ahora que ya le estamos dando vida a
nuestro sitio utilizando colores, quizás
queramos darle un color de fondo: 👉
background-color
● left top, left center, left bottom, center top, center center, center
bottom, right top, right center, right bottom: Estos valores establecen
la posición de la imagen de fondo en relación con las esquinas del
elemento HTML.
● Dos valores numéricos: Los valores numéricos establecen la posición de
la imagen de fondo en píxeles, donde el primer valor es la posición
horizontal y el segundo valor es la posición vertical. Por ejemplo,
background-position: 10px 20px; establece que la imagen de fondo
estará a 10 píxeles de la izquierda y 20 píxeles de la parte superior del
elemento.
background-position
- El <body> debe tener una imagen de fondo que ocupe todo el tamaño de la página. El link a la imagen es el
siguiente: https://images3.alphacoders.com/621/621682.jpg
- El <h1> debe tener un fondo de color negro con una opacidad de 0.8 y que la tipografía sea de color #f4e033.
- El <h2> debe tener un fondo de color naranja, que la tipografía sea de color blanca y que la caja completa
(fondo y texto) tenga una opacidad de 0.4.
Los iconos son imágenes que se utilizan para representar objetos o acciones. Vivimos
rodeados de iconos y no solo en las herramientas informáticas.
A tener en cuenta:
- Estructura básica HTML y etiquetas semánticas.
- Hoja de estilos externa.
- Agrupar selectores.
- Buenas prácticas y accesibilidad.
- Uso de medidas relativas
- Uso de colores e imágenes de fondo
- Uso de iconos
Muchas gracias.