CURSO DE DESARROLLO WEB FRONTEND
¡HOLA, CSS!
CLASE 11
¿DÓNDE ESTAMOS? _
EL CAMINO HEROICO _
EL CAMINO HEROICO _
EL CAMINO HEROICO _
CASCADING STYLE
SHEET
HOJA DE ESTILOS
EN CASCADA
¿CÓMO SE AGREGA CSS A NUESTRA LANDING PAGE? _
<style>
.
.
</style>
Permite escribir CSS en nuestra página HTML.
<link rel="stylesheet"
href="estilos.css">
Asocia un archivo de hoja de estilos (CSS) a la página HTML. Es una alternativa más ordenada a <style>.
¿CÓMO SE HACE PARA "HABLAR EN CSS"? _
SELECTORES
OPERADORES
PROPIEDADES
VALORES
SELECTORES
SON REFERENCIAS A LOS ELEMENTOS SOBRE LOS CUALES APLICAREMOS ESTILOS _
h1 + h2 {
background: yellow;
color: black;
}
SELECTORES
OPERADOR
PROPIEDADES
VALORES
#identificador
.clase
[atributo="valor"]
etiqueta
OPERADORES
PERMITEN DEFINIR REGLAS EN BASE A LA RELACIÓN ENTRE MÚLTIPLES SELECTORES.
PROPIEDADES
SON LOS ASPECTOS QUE PODEMOS MODIFICAR DE LOS ESTILOS DE UN ELEMENTO.
VALORES
ES EL CAMBIO EN SÍ QUE PODEMOS APLICAR SOBRE UNA PROPIEDAD DE UN ELEMENTO.
ESTILOS DE TEXTO _
font-family
Permite elegir la tipografía con la que vamos a mostrar el texto.
body {
font-family: Arial, Helvetica, sans-serif;
}
EXISTEN TIPOS GENÉRICOS DE TIPOGRAFÍA _
(y algunas fuentes que se consideran "seguras" para la Web, en el sentido de que todo el mundo las tiene)
font-family: sans-serif;
Palo seco.
Letra con gracia.
Ancho fijo.
font-family: serif;
font-family: monospace;
font-family: Trebuchet MS, Helvetica, sans-serif;
Trebuchet MS
o Helvetica o cualquiera de palo seco.
font-family: Georgia, serif;
Georgia
o cualquier letra con gracia.
font-family: Courier New, monospace;
Courier New
o cualquiera de ancho fijo.
¿PODEMOS PONER CUALQUIER TIPOGRAFÍA? _
SÍ Y NO.
SÍ:
SIEMPRE Y CUANDO ESTÉ DISPONIBLE EN EL SISTEMA OPERATIVO DE LA PERSONA QUE VISITA NUESTRA WEB.
NO:
HAY TIPOGRAFÍAS MÁS ADECUADAS QUE OTRAS PARA UTILIZAR EN WEB. MÁS DE UNA TIPOGRAFÍA SUELE SER UN PROBLEMA.
https://fonts.google.com/
font-size
Permite indicar el tamaño de la tipografía en el texto.
body {
font-size: 12pt;
}
EXISTEN MUCHAS UNIDADES DE MEDIDA _
font-size: 60px;
Texto de 60 píxeles
Texto de 60 puntos
Texto de 2 veces el tamaño base del documento.
font-size: 60pt;
font-size: 2em;
font-size: 2rem;
Texto de 2 veces el tamaño base del documento, autoadaptable a resolución de pantalla.
font-weight
Permite indicar el espesor o peso de la tipografía en el texto.
.resaltado {
font-weight: bold;
}
EXISTE UNA ESCALA NUMÉRICA PARA EL PESO TIPOGRÁFICO _
100 (thin)
200 (fine)
300 (light)
400 (regular)
500 (medium)
600 (semi-bold)
700 (bold)
800 (black)
900 (ultra-black)
font-style
Permite indicar si queremos utilizar un estilo en cursiva o recto.
.cursiva {
font-style: italic;
}
font-style: normal;
Texto recto.
font-style: italic;
En itálica.
font-variant
Permite indicar si queremos utilizar un variantes en versalitas.
.versalitas {
font-variant: small-caps;
}
font-variant: normal;
Texto recto.
font-variant: small-caps;
Versalitas.
line-height
Indica el espaciado entre líneas en un texto.
p {
line-height: 150%;
}
(Podemos utilizar todas las unidades de medida que vimos antes también, el % es otra opción de medida válida.)
line-height: 100%;
Este es un texto extenso que tiene muchas líneas y no dice absolutamente nada, pero sirve para demostrar cómo funciona la propiedad "line-height" en el lenguaje CSS.
line-height: 150%;
Este es un texto extenso que tiene muchas líneas y no dice absolutamente nada, pero sirve para demostrar cómo funciona la propiedad "line-height" en el lenguaje CSS.
line-height: 120%;
Este es un texto extenso que tiene muchas líneas y no dice absolutamente nada, pero sirve para demostrar cómo funciona la propiedad "line-height" en el lenguaje CSS.
color
Indica el color con el que se pinta un texto.
h2 {
color: #ff6600;
}
EXISTEN MÚLTIPLES SISTEMAS PARA INDICAR EL COLOR DE ALGO EN CSS _
RGB
RED, GREEN, BLUE
(ROJO, VERDE, AZUL)
TODO COLOR DE PANTALLA SE FORMA MEZCLANDO
ROJO, VERDE Y AZUL _
LA MEZCLA MÁXIMA GENERA EL COLOR BLANCO Y POR ESO SE LOS LLAMA
COLORES LUZ _
¿POR QUÉ FF? _
EL COLOR SE PUEDE EXPRESAR EN SISTEMA HEXADECIMAL _
0
1
2
3
4
5
6
0
1
2
3
4
5
6
=
=
=
=
=
=
=
7
8
9
1011
12
13
7
8
9
A
B
C
D
=
=
=
=
=
=
=
1415
16
EF
10
=
=
=
255 = FF
ES EL MÁXIMO VALOR QUE PUEDE PRESENTAR UNO DE LOS FACTORES DE COLOR
#FFFFFF
#FF0000
#00FF00
#0000FF
#000000
#FF6600
#99FF99
#FFCCFF
Curso Frontend - Introducción a CSS
By Joel Alejandro Villarreal Bertoldi
Curso Frontend - Introducción a CSS
Clase introductoria a CSS
- 478