CSS横向时间轴模板是一种常用于网页设计中的组件,它可以有效的将时间轴呈现在页面上,让用户能够便捷地通过时间轴查看页面中的内容。
/*创建时间轴*/ .timeline { position: relative; max-width: 1200px; margin: 0 auto; } /*时间轴中的基本元素*/ .timeline:before { content: ''; position: absolute; top: 0; bottom: 0; left: 50%; width: 2px; margin-left: -1px; background-color: #e5e5e5; } .timeline-item { padding: 10px 0; position: relative; overflow: hidden; } /*时间轴中的日期*/ .timeline-item:before { content: ''; position: absolute; top: 20px; right: -5px; display: inline-block; border-width: 8px 8px 8px 0; border-style: solid; border-color: #ffffff #ffffff #ffffff transparent; z-index: 2; transform: rotate(45deg); } .timeline-item-date { position: absolute; top: 0; right: 0; background-color: #e5e5e5; padding: 6px 15px; color: #333333; font-size: 14px; font-weight: bold; } /*时间轴中的内容*/ .timeline-item-content { padding: 15px; margin-right: 30px; background-color: #ffffff; }
以上是创建一个基本的横向时间轴的代码,其中包括时间轴前的基本元素、时间轴中的日期和内容。
通过修改样式,我们还可以设置时间轴的颜色、字体大小、边距等,来适应不同的设计需求。