Мой вопрос похож на этот вопрос: Arrow Box with CSS Но вместо всего 1 коробки мне нужно выровнять несколько ящиков. И все же сможете видеть стрелку на всех коробках.Выравнивание css arrow boxes
В этом примере: http://jsfiddle.net/casperskovgaard/LHHzt/1/ Я создал две стрелочные коробки, которые плавают влево. Проблема в том, что стрелка на первом поле не видна.
Как сделать видимую стрелку?
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:
Первая стрелка должна перекрывать поле справа. Смотрите решение от artSx: http://jsfiddle.net/LHHzt/6/ Единственное, что отсутствует из этого решения заключается в том, что это должно быть возможно добавить несколько (более двух) коробки
Пожалуйста, проверьте мой answe r, я думаю, что моя скрипка показывает, что вы после – Pete