Ma question est similaire à cette question: Arrow Box with CSS Mais au lieu d'une seule boîte j'ai besoin d'aligner plusieurs boîtes. Et encore être en mesure de voir la flèche sur toutes les cases.Aligner des boîtes de flèches css
Dans cet exemple: http://jsfiddle.net/casperskovgaard/LHHzt/1/ J'ai créé deux boîtes de flèches qui flottent vers la gauche. Le problème est que la flèche sur la première case n'est pas visible.
Comment rendre la flèche visible?
HTML:
<div class="arrow"></div>
<div class="arrow"></div>
CSS:
.arrow {
float: left;
width: 128px;
height: 100px;
background-color: #f0f0f0;
border: 1px solid #999;
position: relative;
}
.arrow:after {
content: '';
position: absolute;
top: 0px;
left: 128px;
width: 0;
height: 0;
border: 50px solid transparent;
border-left: 12px solid #f0f0f0;
}
.arrow:before {
content: '';
position: absolute;
top: 0px;
left: 129px;
width: 0;
height: 0;
border: 50px solid transparent;
border-left: 12px solid #999;
}
EDIT:
La première flèche doit chevaucher la boîte à droite. Voir la solution de artSx: http://jsfiddle.net/LHHzt/6/ La seule chose qui manque à cette solution est qu'il devrait être possible d'ajouter plusieurs (plus de deux) boîtes
S'il vous plaît vérifier mon answe r, je pense que mon violon montre ce que vous êtes après – Pete