CSS实现审批流程时间轴是一种常见的Web设计技术,它能够为用户提供清晰直观的审批流程展示,同时提高了用户体验。以下是一些实现审批流程时间轴的CSS样式。
/*时间轴主体样式*/ .timeline { list-style: none; padding: 0; margin: 0; position: relative; } /*时间轴事件样式*/ .timeline li { position: relative; margin-bottom: 50px; } /*时间轴事件图标*/ .timeline li:before { content: ""; background: #fff; border: 4px solid #2e7cc3; width: 32px; height: 32px; position: absolute; top: -17px; left: 50%; margin-left: -15px; border-radius: 50%; z-index: 100; } /*时间轴事件时间*/ .timeline li:after { content: ""; display: block; width: 2px; height: 100%; background: #2e7cc3; position: absolute; top: 0; bottom: 0; margin-left: -1px; left: 50%; z-index: 90; } /*时间轴事件详情*/ .timeline li .timeline-panel { width: 46%; float: right; padding: 20px; border-radius: 8px; background-color: #f8f8f8; position: relative; } .timeline li .timeline-panel:before { content: ""; border-top: 12px solid transparent; border-right: 12px solid #f8f8f8; border-bottom: 12px solid transparent; position: absolute; right: -12px; top: 20px; } .timeline li .timeline-panel:after { content: ""; width: 0; height: 0; border-top: 10px solid transparent; border-right: 10px solid #fff; border-bottom: 10px solid transparent; position: absolute; right: -10px; top: 24px; } /*时间轴事件标题*/ .timeline li .timeline-title { margin-top: 0; color: #2e7cc3; } /*时间轴事件详情*/ .timeline li .timeline-body { padding-top: 5px; font-size: 14px; }
使用上述样式,我们就可以方便地实现一个审批流程时间轴。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。