css如何实现时间线

}

.layui-timeline-axis {

position: absolute;

left: -5px;

top: 0;

z-index: 10;

width: 20px;

height: 20px;

line-height: 20px;

background-color: #fff;

color: #5FB878;

border-radius: 50%;

text-align: center;

cursor: pointer;

}

.layui-icon {

font-family: layui-icon !important;

font-size: 16px;

font-style: normal;

}

.layui-timeline-content {

padding-left: 25px;

}

.layui-text {

line-height: 22px;

font-size: 14px;

color: #666;

}

.layui-timeline-title {

position: relative;

margin-bottom: 10px;

}

    • 8月18日

      layui 2.0 的一切准备工作似乎都已到位。发布之弦,一触即发。


      不枉近百个日日夜夜与之为伴。因小而大,因弱而强。


      无论它能走多远,抑或如何支撑?至少我曾倾注全心,无怨无悔

    • 8月16日

      杜甫的思想核心是儒家的仁政思想,他有“致君尧舜上,再使风俗淳”的宏伟抱负。个人最爱的名篇有:

      • 《登高》
      • 《茅屋为秋风所破歌》
      • 8月15日

        中国人民抗日战争胜利日


        常常在想,尽管对这个国家有这样那样的抱怨,但我们的确生在了最好的时代


        铭记、感恩


        所有为中华民族浴血奋战的英雄将士


        永垂不朽

      • 过去

        在这里插入图片描述源码:

        • 06:40

          3小时15分钟

          江北国际机场2A

          layui 2.0 的一切准备工作似乎都已到位。发布之弦,一触即发。


          不枉近百个日日夜夜与之为伴。因小而大,因弱而强。


          无论它能走多远,抑或如何支撑?至少我曾倾注全心,无怨无悔

        • 06:40

          3小时15分钟
          自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

          深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

          因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

          img

          既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

          由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

          如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

          更多面试题

          **《350页前端校招面试题精编解析大全》**内容大纲主要包括 HTML,CSS,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,项目,职业发展等等

          资料获取方式:点击蓝色传送门获取

          基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**

          [外链图片转存中…(img-4r1JdJBS-1712403661409)]

          由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

          如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

          更多面试题

          **《350页前端校招面试题精编解析大全》**内容大纲主要包括 HTML,CSS,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,项目,职业发展等等

          资料获取方式:点击蓝色传送门获取

          [外链图片转存中…(img-Es6WydDG-1712403661409)]

        • 23
          点赞
        • 25
          收藏
          觉得还不错? 一键收藏
        • 0
          评论
        好的,以下是一个简单的 HTML5+CSS 实现时间轴的示例代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>时间轴</title> <style> .timeline { position: relative; max-width: 1200px; margin: 0 auto; } .timeline::after { content: ''; position: absolute; top: 0; left: 50%; width: 2px; height: 100%; background-color: #ccc; transform: translateX(-50%); } .timeline-item { position: relative; padding: 50px 40px; margin-bottom: 50px; background-color: #f5f5f5; border-radius: 5px; } .timeline-item::after { content: ''; position: absolute; top: 50%; right: -20px; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid #f5f5f5; transform: translateY(-50%); } .timeline-item::before { content: attr(data-date); position: absolute; top: -30px; left: 50%; padding: 5px 10px; background-color: #ccc; color: #fff; font-size: 14px; border-radius: 5px; transform: translateX(-50%); } .timeline-item:nth-child(even) { padding-left: 0; padding-right: 40px; text-align: right; } .timeline-item:nth-child(even)::after { right: auto; left: -20px; border-left: 20px solid #f5f5f5; border-right: 0; } .timeline-item:nth-child(even)::before { left: auto; right: 50%; transform: translateX(50%); } </style> </head> <body> <div class="timeline"> <div class="timeline-item" data-date="2021年9月1日"> <h3>这是第一个事件</h3> <p>这是第一个事件的详细描述</p> </div> <div class="timeline-item" data-date="2021年9月15日"> <h3>这是第二个事件</h3> <p>这是第二个事件的详细描述</p> </div> <div class="timeline-item" data-date="2021年10月1日"> <h3>这是第三个事件</h3> <p>这是第三个事件的详细描述</p> </div> </div> </body> </html> ``` 这段代码使用了伪元素 `::before` 和 `::after` 来实现时间轴的效果。具体来说,我们使用一个 `div` 容器包含所有时间轴事件,该容器设置了相对定位 `position: relative;`,以便内部元素可以使用绝对定位。然后,使用 `::after` 伪元素在容器中央绘制一条垂直的时间线,并通过 `transform: translateX(-50%);` 居中显示。 每个事件使用一个 `div` 元素表示,该元素设置了相对定位 `position: relative;`,并使用 `::before` 伪元素在上方显示事件日期,并使用 `::after` 伪元素绘制一个小三角形。为了实现时间轴左右对称,我们对奇偶数事件元素进行了不同的样式设置。 希望这个示例代码能够帮助到你!

        “相关推荐”对你有帮助么?

        • 非常没帮助
        • 没帮助
        • 一般
        • 有帮助
        • 非常有帮助
        提交
        评论
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

        当前余额3.43前往充值 >
        需支付:10.00
        成就一亿技术人!
        领取后你会自动成为博主和红包主的粉丝 规则
        hope_wisdom
        发出的红包
        实付
        使用余额支付
        点击重新获取
        扫码支付
        钱包余额 0

        抵扣说明:

        1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
        2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

        余额充值