首页 >

css横向滚动时间轴 |css3伪元素

webstorm 引用css,css精灵素材图,手机chrome背景css样式,去除定位值css属性,css3图片缩放裁剪,css样式注释格式怎么写,css3伪元素css横向滚动时间轴 |css3伪元素
/*html*/
<div class="timeline">
<div class="item">
<span class="date">2010</span>
<p class="event">事件1</p>
</div>
<div class="item">
<span class="date">2012</span>
<p class="event">事件2</p>
</div>
<div class="item">
<span class="date">2015</span>
<p class="event">事件3</p>
</div>
<div class="item">
<span class="date">2018</span>
<p class="event">事件4</p>
</div>
</div>
/*css*/
.timeline{
background-color: #f9f9f9;
white-space: nowrap; /*防止文字换行*/
overflow-x: auto; /*横向滚动*/
padding: 30px 10px;
}
.item{
display: inline-block; /*让元素并排*/
vertical-align: top;
margin-right: 20px;
}
.item:last-child{
margin-right: 0;
}
.date{
display: block;
text-align: center;
font-size: 20px;
font-weight: bold;
color: #333;
margin-bottom: 10px;
}
.event{
color: #555;
font-size: 16px;
}

以上是实现横向滚动时间轴的HTML和CSS代码。大家为每个事件都定义了一个.item,里面包含一个日期和事件说明。timeline类包裹着所有.item,通过white-space和overflow-x属性让它横向滚动。另外还对.item做了一些样式处理,如让它们并排、顶部对齐等。

如果需要添加更多事件,只需要再复制一份.item即可。通过修改CSS可以调整时间轴的样式和布局。


css横向滚动时间轴 |css3伪元素
  • 表css样式模板 |css3 hover 下拉菜单
  • 表css样式模板 |css3 hover 下拉菜单 | 表css样式模板 |css3 hover 下拉菜单 ...

    css横向滚动时间轴 |css3伪元素
  • css三列网站模板 |css添加滚动条
  • css三列网站模板 |css添加滚动条 | css三列网站模板 |css添加滚动条 ...

    css横向滚动时间轴 |css3伪元素
  • css登录和注册界面 |css 导航
  • css登录和注册界面 |css 导航 | css登录和注册界面 |css 导航 ...