CSS垂直時間軸是網頁設計中常用的一種時間展示方式,通過垂直的布局,將不同的時間點按照時間順序展示出來,形成一種非常直觀的時間線。
在實現CSS垂直時間軸的過程中,我們需要使用到以下代碼:
/* 設置容器樣式 */ .timeline { position: relative; } /* 設置時間點圓點樣式 */ .timeline:before { content: ""; position: absolute; left: 50%; top: 0; width: 10px; height: 10px; transform: translate(-50%, -50%); border-radius: 50%; background-color: #ccc; z-index: 1; } /* 設置時間點列表樣式 */ .timeline ul { display: flex; flex-direction: column; align-items: center; margin: 0; padding: 0; list-style: none; } .timeline ul li { position: relative; width: 100%; padding: 20px 40px; } .timeline ul li:before { content: ""; position: absolute; left: 50%; top: 0; width: 6px; height: 100%; transform: translate(-50%, 0); background-color: #ccc; } .timeline ul li .content { position: relative; z-index: 2; text-align: center; } .timeline ul li .time { font-size: 14px; font-weight: bold; margin-bottom: 10px; } .timeline ul li .title { font-size: 18px; font-weight: bold; } .timeline ul li .description { font-size: 14px; margin-top: 10px; }
通過以上的CSS樣式設置,我們可以實現垂直時間軸的效果,其中主要包括容器樣式、時間點圓點樣式、時間點列表樣式以及時間點列表中每個時間點具體內容的樣式等。
在實際應用中,我們可以根據具體需求對以上代碼進行修改和優化,例如調整時間點圓點的大小和顏色、修改時間點列表中每個時間點的具體內容等。
上一篇CSS垂直水平導航欄
下一篇css垂直輪播圖