Seleccionan elementos dependiendo de ciertos estados.
Enlaces - hover
a:hover{ background-color: lightgrey; } .intense:hover{ background-color: lightcoral; } a.intense:hover{ background-color: lightcyan; }
Enlace a inicio sin clase
Elemento <p> de la clase intense: ponga el cursor sobre él
Enlace a inicio de clase intense para elementos <a>
Clase demo1
p.demo1:first-child{ font-size: 2em; color: red; }
elemento <p> primer hijo de <div>
elemento <p> segundo hijo del <div> sin efecto
Clase demo2
p.demo2 i:first-child{ font-size: 3em; color: blue; }
elementos <i> del primer hijo el segundo hijo <i> sin cambios
Clase demo3
p.demo3:first-child i{ font-size: 4em; color: gree; }
Este elemento <p> es el primer hijo y sus elementos <i> se afectan todos
Este elemento <p> es el segundo hijo y los elementos <i> ya no son afectados
Clase hidden - mostar elementos con CSS
p.hidden { display: none; background-color: yellow; padding: 20px; } div:hover p { display: block; }
Pasa por aquí
Párrafo oculto clase hidden
Clase kids - Estilos dependientes de la posisción en la lista de elementos
div.kids p:first-child{ color:green; background-color: gainsboro; } div.kids p:nth-child(2){ color: yellow; background-color: coral; } div.kids p:last-child{ color:blue; background-color: blueviolet; }
Soy el primer hijo
Segundo hijo
Tercer hijo, sin cambios
Cuarto y último hijo
Inicio