纯CSS简单实现漂亮的timeline时间轴效果(样式1) |
您所在的位置:网站首页 › 制作自己的网页代码怎么写好看 › 纯CSS简单实现漂亮的timeline时间轴效果(样式1) |
背景
最近需要用到timle效果,网上提供很多案例都加了很多特效,代码也比较复杂。最终找到了一个样式精美,代码简洁的timeline效果。我简单分享一下实现原理,并配上代码,供大家参考。 效果图右侧列表是ul > li * n的列表布局,该布局的样式完全是自己定义,和timeline实现无关
设置小球样式: 球的半径是0.5rem长宽1人,radius50%的背景色圆球。 .timeline-small-body .bullet.pink { background-color: hotpink; border: 3px solid #F93B69; } .timeline-small-body .bullet { width: 1rem; height: 1rem; box-sizing: border-box; border-radius: 50%; background: #fff; z-index: 1; margin-right: 1rem; margin-top: 7%; }
不废话了,大家看了源码就全懂了。简单几行代码就可以实现timeline。 timeline .timeline-small { max-width: 350px; max-height: 630px; overflow: hidden; margin: 30px auto 0; box-shadow: 0 0 40px #a0a0a0; font-family: 'Open Sans', sans-serif; } .timeline-small-body ul { padding: 1em 0 0 2em; margin: 0; list-style: none; position: relative; } .timeline-small-body ul::before { content: ' '; height: 100%; width: 5px; background-color: #d9d9d9; position: absolute; top: 0; left: 2.4em; z-index: -1; } .timeline-small-body li div { display: inline-block; margin: 1em 0; vertical-align: top; } .timeline-small-body .bullet { width: 1rem; height: 1rem; box-sizing: border-box; border-radius: 50%; background: #fff; z-index: 1; margin-right: 1rem; margin-top: 7%; } .timeline-small-body .bullet.pink { background-color: hotpink; border: 3px solid #F93B69; } .timeline-small-body .bullet.green { background-color: lightseagreen; border: 3px solid #B0E8E2; } .timeline-small-body .bullet.blue { background-color: aquamarine; border: 3px solid cadetblue; } .timeline-small-body .bullet.orange { background-color: salmon; border: 3px solid #EB8B6E; } .timeline-small-body .date { width: 23%; font-size: 0.75em; padding-top: 0.40rem; padding-right: 2rem; } .timeline-small-body .desc { width: 50%; } .timeline-small-body h3 { font-size: 0.9em; font-weight: 400; margin: 0; } .timeline-small-body h4 { margin: 0; font-size: 0.7em; font-weight: 400; color: #808080; } XXXX年XX月XX日 内容段落1 内容段落2内容段落2内容段落2内容段落2 XXXX年XX月XX日 内容段落1 内容段落2内容段落2内容段落2内容段落2 XXXX年XX月XX日 内容段落1 内容段落2内容段落2内容段落2内容段落2 XXXX年XX月XX日 内容段落1 内容段落2内容段落2内容段落2内容段落2 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |