CSS時(shí)間軸可以讓頁(yè)面呈現(xiàn)出非常獨(dú)特的效果,而豎排版則是其中一種十分流行的展示方式。
要實(shí)現(xiàn)CSS時(shí)間軸豎排版,我們需要將所有的時(shí)間節(jié)點(diǎn)放置于容器的一側(cè),同時(shí)將具體內(nèi)容放置于相反的一側(cè)。下面是相應(yīng)的CSS代碼:
.timeline{ position: relative; padding: 40px 0; width: 70%; margin: 0 auto; } .timeline::before{ position: absolute; content: ""; width: 2px; height: 100%; background-color: #ddd; left: 50%; transform: translateX(-50%); } .timeline-item{ position: relative; margin-bottom: 60px; } .timeline-item::before, .timeline-item::after{ content: ""; display: table; } .timeline-item::before{ content: attr(data-date); position: absolute; width: 80%; top: -35px; font-size: 16px; text-align: center; left: 50%; transform: translateX(-50%); } .timeline-item::after{ clear: both; } .timeline-item-content{ position: relative; width: 45%; float: left; margin-bottom: 60px; } .timeline-item-content h2{ font-size: 24px; margin-bottom: 10px; } .timeline-item-content p{ font-size: 16px; }
以上代碼可以讓我們創(chuàng)建一個(gè)基本的豎排版時(shí)間軸效果,其中timeline是容器的class,timeline-item是每個(gè)時(shí)間節(jié)點(diǎn)的class,timeline-item-content是放置內(nèi)容的class。
通過(guò)這種方式,我們可以向用戶(hù)展示各種事件的發(fā)展歷程,使網(wǎng)頁(yè)更有趣味和邏輯性。如果你希望網(wǎng)頁(yè)能夠吸引更多的注意力,不妨試試這個(gè)效果。