Come creare forme di vario tipo con i bordi CSS
Fase 1: Comprendere l'efficacia dei bordi CSSI bordi CSS si dividono in border-top, border-bottom, border-left, border-right, ognuno di questi bordi parte dal centro e si espande sia di lunghezza che di larghezza verso l'esterno. Possiamo renderci conto di ciò che è possibile realizzare sfruttando i bordi, guardando questa semplice struttura realizzata in CSS.
Codice:
#bordertest {
width: 0;
border-top: 150px solid red;
border-bottom: 150px solid yellow;
border-left: 150px solid green;
border-right: 150px solid blue;
margin: auto;
}
Fase 2: Vari esempi di strutture
Triangolo
Codice
Codice:
#bordertest {
width: 0;
border-top: 150px solid red;
border-bottom: 150px solid transparent;
border-left: 150px solid transparent;
border-right: 150px solid transparent;
margin: auto;
}
Triangolo rettangolo
Codice:
#bordertest {
width: 0;
border-top: 150px solid red;
border-bottom: 150px solid transparent;
border-right: 150px solid transparent;
margin: auto;
}
Fase 3: Unire e dare sfogo alla fantasia
E' infine possibile unire le strutture create e dare sfogo alla fantasia creando rombi, pentagoni, e molte altre forme geometriche. E' inoltre possibile, attraverso i posizionamenti relativi e assoluti, e attraverso al line-height e al font-size, posizionare un testo e centrarlo all'interno della propria struttura creata con i CSS e HTML.
In caso di dubbi scrivete pure, e in caso sia in grado di aiutarvi vi risponderò.
Buona navigazione!