首页 >

css 时光轴效果 |css中用before加竖线

css0825,css监听点击事件,css float自动换行,css布局要怎么练习,css3滤镜效果代码,在jsp中引用css文件,css中用before加竖线css 时光轴效果 |css中用before加竖线
.timeline {
position: relative;
max-width: 1200px;
margin: 50px auto;
padding: 0 30px;
}

首先,大家需要创建一个容器来放置时光轴。为该容器添加相应的样式,如相对定位和最大宽度。

.timeline:before {
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 2px;
height: 100%;
background-color: #ccc;
}

然后,大家在容器前面添加一个伪元素来表示时间轴。使用绝对定位和transform属性将其居中,并用颜色填充。同时,大家还需要把它的高度设置为与容器相等。

.timeline-item {
position: relative;
padding: 50px 0;
}
.timeline-item:not(:last-child):before {
content: '';
position: absolute;
top: 50%;
left: -22px;
transform: translateY(-50%);
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #337ab7;
}
.timeline-item.default {
height: 0;
margin-top: -25px;
}
.timeline-item.default:before {
width: 0;
height: 0;
border: 12px solid transparent;
border-right: 12px solid #337ab7;
left: -12px;
}

接着,大家为每个时刻创建一个项目。在项目上使用相对定位,为它添加一些内边距来使项目看起来更加美观。如果它不是最后一个项目,大家需要添加一个小圆点来指示时间轴。大家还可以为最后一个项目创建一个特殊的类default,以便让它的样式与其他项目不同。

.timeline-item-content {
padding-left: 40px;
}
.timeline-item-content h3 {
margin-top: 0;
font-size: 1.2rem;
font-weight: normal;
}
.timeline-item-content p {
margin: 0;
font-size: 1rem;
line-height: 1.5;
}
.timeline-item-content .btn {
display: inline-block;
margin-top: 10px;
background-color: #337ab7;
color: #fff;
padding: 8px 15px;
border-radius: 5px;
}

最后,大家在每个项目中放置内容。为内容区域设置左侧内边距,使其与圆点对齐。为标题和描述添加相应的样式,以便它们更易于阅读。大家还可以为按钮添加一些样式,以增加其可操作性。

通过以上CSS代码,大家可以快速地实现一个简单的时光轴效果。根据实际需要,大家可以进一步扩展样式以满足需求。


css 时光轴效果 |css中用before加竖线
  • css中可点击选中的方框 |jquery css 图片边框颜色
  • css中可点击选中的方框 |jquery css 图片边框颜色 | css中可点击选中的方框 |jquery css 图片边框颜色 ...

    css 时光轴效果 |css中用before加竖线
  • css必填的输入框 |css3点击事件
  • css必填的输入框 |css3点击事件 | css必填的输入框 |css3点击事件 ...

    css 时光轴效果 |css中用before加竖线
  • css内部样式背景图片 |图片链接css模板
  • css内部样式背景图片 |图片链接css模板 | css内部样式背景图片 |图片链接css模板 ...