Если вам не нужны черные границы вокруг каждого элемента (как можно видеть в Размещенное изображение), вы по-прежнему могут создавать необходимые формы на border
следующим образом:
.timeline-unit:before, .timeline-unit:after {
top: 0;
border: solid transparent;
border-width: 1.65em;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.timeline-unit:after {
content: " ";
left: 100%;
border-left-color: rgba(51, 51, 51, 0.8);
}
.timeline-unit {
position: relative;
display: inline-block;
background: rgba(51,51,51,.8);
padding: 1em;
line-height: 1.25em;
color: #FFF;
}
.timeline-unit:before { content: none; }
.timeline-unit + .timeline-unit:before {
content: " ";
border-color: rgba(51, 51, 51, 0.8);
border-left-color: transparent;
border-right: 0;
right: 100%;
}
.timeline-unit + .timeline-unit {
margin-left: 2em;
}
/************** D E M O **************/
body {
background: red;
-webkit-animation: bgcolor 4s linear 0s infinite alternate;
-moz-animation: bgcolor 4s linear 0s infinite alternate;
-o-animation: bgcolor 4s linear 0s infinite alternate;
animation: bgcolor 4s linear 0s infinite alternate;
}
@-webkit-keyframes bgcolor { from { background: red; } to { background: green; } }
@-moz-keyframes bgcolor { from { background: red; } to { background: green; } }
@-o-keyframes bgcolor { from { background: red; } to { background: green; } }
@keyframes bgcolor { from { background: red; } to { background: green; } }
<div class="timeline-unit"> Timeline 1 </div>
<div class="timeline-unit"> Timeline 2 </div>
<div class="timeline-unit"> Timeline 3 </div>
Однако, если вам нужно добавить границу по каждому пункту, есть два варианта:
- Использование
drop-shadow()
filter подделать границу - Example Here(поддерживается в Webkit/Firefox35 +).
- Использование CSS transforms для создания фигур CSS, поэтому
border
будет не использован и доступен для последующих использования (поддерживается также в IE9 +).
Можете ли вы показать нам свой код? - codepen.io или jsfiddle.net. Спасибо, тогда мы можем помочь вам лучше. –
Пожалуйста, разместите ваш код и, пожалуйста, уточните, что вы сделали, и какова ваша проблема. –
Это скорее теоретический вопрос. Любые предыдущие попытки кода не близки к решению. Это самое близкое, что я получил: http://codepen.io/anon/pen/pmoni – user2083984