Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PSEUDOELMENTOS:
Todos los elementos en html se pueden representar como cajas rectangulares
que tienen un ancho y un alto, adems de esto, todos los elementos esta
acompaados de dos elementos mas que no son visibles a menos que se
configuren de manera contraria, estos dos elementos son:
:Before
:After
Supongamos que se declara un elemento Div en una pgina web con su Css
particular:
Hasta este punto, los pseudoelementos no han sido activados y por tal razn
no se muestran.
Para activarlos basta con hacer referencia al elemento al que pertenecen
seguido de dos puntos y el nombre del pseudoelemento:
Div:before{}
Algo que es obligatorio para todos los pseudoelementos es la instruccin
content:
Ejemplo:
div
{
border:2px solid black;
width:50%;
position:relative;
margin-left:25%;
}
Div:before
{
Content:hola;
}
Div:after
{
Content:mundo;
}
}
El enlace que declaramos en la caja anterior tiene pseudoclases propias (no de
todos los elementos) tales como focus, que es para cuando el enlace fue
visitado y recibe el foco, y la pseudoclase active, que es para cuando se hace
click sobre el enlace (solo durante el tiempo que dura el click presionado).
EFECTOS:
La mayora de efectos generados en CSS radican en ocultar un objeto detrs o
dentro de otro y jugar a camuflarlos con color, con trasparencia o con posicin.
1) Triangulo lateral
Para generar el efecto del triangulo lateral que sale de la caja cuando el mouse
pasa sobre ella lo primero que se debe hacer es generar la caja:
Fijmonos que la divisin donde se encuentra la caja con traingulo lateral hace
parte de la clase triangulo, esta ser una clase que declararemos.
Las clases que declara el programador (clases propias) se declaran con un
ppunto(.) seguido del nombre de la clase:
Esquina plegada:
Este efecto es creado con transformacin por tamao: