J'ai trouvé une excellente réponse sur stackoverflow sur comment créer un motif hexagonal en utilisant CSS.
Générer un motif hexagonal répétitif avec CSS3
C'est presque parfait, sauf que j'aimerais retourner les hexagones dans l'autre sens (c'est-à-dire avec le point en haut). J'ai réussi à le faire assez facilement en échangeant la largeur/hauteur de la div hex principale : (hexrow > div)... cependant j'ai du mal à réaligner l'image de fond sur les autres divs de support. J'essaie de trouver la solution depuis un moment maintenant sans grand succès.
Est-ce que quelqu'un pourrait éventuellement poster un jsFiddle qui montre comment faire ?
Voici où j'en suis actuellement : Ce que j'ai essayé
..et je crois que c'est là que je dois apporter des modifications :
.hexrow > div > div:first-of-type:before {
content: '';
position: absolute;
width: 200px; /* largeur du principal + dimensionnement de la marge */
height: 100%;
background-image: inherit;
background-position: 0 0;
background-repeat: no-repeat;
background-size: 120% auto;
bottom: 0;
left: 0;
z-index: 1;
-ms-transform:rotate(-60deg) translate(-150px, 0); /* IE 9 */
-moz-transform:rotate(-60deg) translate(-150px, 0); /* Firefox */
-webkit-transform:rotate(-60deg) translate(-150px, 0); /* Safari et Chrome */
-o-transform:rotate(-60deg) translate(-150px, 0); /* Opera */
transform:rotate(-60deg) translate(-150px, 0);
-ms-transform-origin: 0 0; /* IE 9 */
-webkit-transform-origin: 0 0; /* Safari and Chrome */
-moz-transform-origin: 0 0; /* Firefox */
-o-transform-origin: 0 0; /* Opera */
transform-origin: 0 0;
}
Toute aide serait grandement appréciée.