总结:大体而言是用ul
结构实现,每个li
元素设定一个before
伪元素,作为时间轴上的圆球,在每一个li
元素中新建一个div
元素作为时间轴的内容。每一个div
结构中设定一个after
伪元素,用来作为指向时间轴的箭头。由于内容会分散在时间轴的两旁,故还应该根据nth-child()
来进行相应的设置。
内容原创为此网站,我只是总结一下我这个过程。
HTML结构
<div class="timeline">
<ul>
<li>
<div>
2002
2002
</div>
</li>
<li>
<div>
2005
</div>
</li>
</ul>
</div>
CSS样式 - 时间轴
首先将每一个<