Estilo de capa emergente
Como desea un borde hueco, necesita dos pseudoelementos uno tras otro para implementar un triángulo blanco y un triángulo rojo. El triángulo blanco puede ocupar la posición del triángulo rojo.
El siguiente es el código y las representaciones.
<! DOCTYPE html & gt
& lthtml & gt
& lthead & gt
& ltstyle & gt
. Cuadro {
Ancho: 150 px;
Alto: 100 px;
Posición: relativa;?
Radio del borde: 10px;
Borde: 1px rojo sólido;?
}
. cuadro: antes de {
contenido: ""
posición: absoluta
arriba: 100%
izquierda: 50px<; /p>
Ancho: 0;
Alto: 0;
borde izquierdo: 15 px color sólido transparente
borde superior: 15 px sólido; rojo ;
borde-derecho: 15px color sólido transparente;
}
. Cuadro: en {
Contenido: "";
Posición: absoluta;
arriba: 100%
Izquierda: 51px;
Ancho: 0;
Alto: 0;
borde izquierdo: 14 px sólido transparente
borde superior: 14 px sólido; # fff;
borde-derecho: 14px color sólido transparente;
}
& lt/style & gt;
& lt / cabeza & gt;
& ltcuerpo & gt
& lt! -html->
<div? class="caja " >>p>
</div>?
& lt/cuerpo & gt;