Le CSS permet des variations de forme de nos boïtes; en voici quelques exemples avec leur code.
arrondis
de 130px.
irréguliers.
arrondis en ovale
sur cadre rectangulaire
et non carré.
Ainsi, en modifiant le largeur, la couleur et le style de la bordure, nous obtiendrons des résultats intéressants.
Deux sites qui m'ont éclairé sur le sujet:
http://jonrohan.me/guide/css/creating-triangles-in-css/
http://www.bellami.fr/triangles-css
Les lignes de codes ne seront plus à mettre en attribut mais en code CSS mais voyons plutôt !
L'intérêt semble limité car je ne sais pas comment remplir ces triangles par autre chose qu'une couleur !
<div class="tr1" style="width: 0px; height: 0px;"> </div>
<style><!--
.tr1 {
width:0px;
height:0px;
border-color:transparent transparent #cb0000;
border-style: solid;
border-width:0px 100px 100px 100px;
}
--></style>
<div class="tr2" style="width: 0px; height: 0px; box-shadow: 4px 4px 8px black;"> </div>
<style type="text/css"><!--
.tr2 {
border-color: red green blue orange;
border-style:solid;
border-width:50px;
width:0;
height:0;
}
--></style>
<div class="tr3" style="width: 0px; height: 0px;"> </div>
<style type="text/css"><!--
.tr3 {
border-color: red green blue orange;
border-style:dotted;
border-width:50px;
width:0;
height:0;
}
--></style>
<div class="tr4" style="width: 0px; height: 0px; box-shadow: -4px -4px 8px grey;"> </div>
<style type="text/css"><!--
.tr4 {
border-color: red green blue orange;
border-style:ridge;
border-width:50px;
width:0;
height:0;
}
--></style>
<div class="tr5" style="width: 0px; height: 0px; box-shadow: 4px 4px;"> </div>
<style type="text/css"><!--
.tr5 {
border-color: red green blue orange;
border-style:double;
border-width:50px;
width:0;
height:0;
}
--></style>