Cómo sacar el máximo partido a CSS
#yomequedoencasa
Nadia Prida
@PRDNadia
#yomequedoencasa
Soy Nadia Prida, diseñadora y desarrolladora Front End y me dedico al desarrollo de aplicaciones móviles y webs.
Cómo sacar el máximo partido a CSS
- Pseudo- clases
- Pseudo - elementos
- variables CSS
- Preprocesadores CSS
¿Qué son las pseudo-class CSS ?
son valores que nos permiten agregar estilos o comportamiento a los elementos
Algunos tipos de pseudo-class CSS
Las pseudo - Class pueden estar categorizadas
- Tipo enlace (:link , :visited)
- Ratón (:hover, :active)
- Tipo formulario (:focus, :checked, :placeholder)
- Decorativos ( :nth-child, :last_child, :first-child)
Algunos tipos de pseudo-class CSS
Tipo enlace
- link: se aplican los estilos cuando el enlace no ha sido visitado.
- visited: se aplican los estilos cuando el enlace ya ha sido visitado
Algunos tipos de pseudo-class CSS
Tipo ratón
- hover: Se aplican los estilos cuando pasamos el ratón por encima de dicho elemento.
- active: Se aplican estilos cuando estamos pulsando o haciendo click sobre el elemento
Algunos tipos de pseudo-class CSS
Tipo formulario
- focus: Aplica estilos cuando tiene el foco en los inputs de formularios.
- checked: Aplica estilo a campos como input radio o inpout checbox cuando han sido seleccionados.
- placeholder: Aplica estilos al texto de ayuda que muestran los input text o textarea de formularios.
Algunos tipos de pseudo-class CSS
Tipo decorativo
- nth-child: Con esta pseuda-class podemos indicar a que elementos queremos añadir los estilos.
- first-child: Aplica los estilos al primer hijo del elemento padre.
- last-child: Aplica los estilos al último hijo del elemento padre
- Elemento uno
- Elemento dos
- Elemento tres
- Elemento cuatro
- Elemento cinco
- Elemento seis
- Elemento siete
- Elemento ocho
- Elemento nueve
Los pseudo-elementos CSS
Los pseudo-elementos :before y :after se utilizan para añadir un contenido a un
elemento y puede ir situado alante o atrás.
Ejemplo de elementos
Ejemplo de elementos
Las variables en CSS
.elemento-before::before{ content: ""; width: 30px; height: 30px; display: block; border:3px solid var(--secondarycolor); background: var(--secondarycolorLight); }
.elemento-after::after{ content: "\f005"; font-family: FontAwesome; font-style: normal; font-weight: normal; padding: 8px; display: inline-block; text-decoration: inherit; color:var(--primarycolor); background: var(--primarycolorLight); }
Las variables en CSS
Las variables CSS son valores que se añaden en respuesta a los atributos CSS.
Esos valores se asignan al principio del documento pueden ayudarnos con los colores medidas, fuentes ... que se vayan aplicando a lo largo del todo fichero CSS.
:root{ --primarycolor:#D62839; --primarycolorLight:#DF7373; --secondarycolor:#2EC4B6; --secondarycolorLight:#4ceed6; --title:'Pacifico', cursive; --text:'Montserrat', sans-serif;; }
¿Qué son los preprocesadores CSS?
Son lenguajes que con operadores, bucles, funciones, mixing ... que nos permiten añadir funcionalidad al código y lo compilan a lenguaje css. Tienen como propósito un código más fácil y con mayores ventajas.
Exiten también prepocesadores para JS, html, css ...
Hoy en día existen muchos preprocesadores pero sí hablamos de CSS los más conocidos son Sass, Less y Stylus.Hay una gran cantidad de documentación, ejemplos y frameworks compatibles con ellos.
Cómo sacar el máximo partido a CSS
Si quieres aprender a usarlos utilizando toda esa información no es complicado, sólo debes de
querer invertir tiempo en ello y el resto vendrá solo.
Espero que podáis usar todas estas pautas para sacar el máximo partido a vuestro código CSS.
Cómo sacar el máximo partido a CSS
#yomequedoencasa
Nadia Prida
@PRDNadia