欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

時間軸css樣式

林子帆1年前7瀏覽0評論

時間軸是網(wǎng)頁設(shè)計中常用的一種顯示時間順序的方式,可以通過CSS樣式來美化其樣式,讓其更加美觀。下面我們來看一下如何使用CSS樣式來為時間軸添加樣式。

/*設(shè)置容器樣式*/
.timeline{
width: 80%;
margin: 50px auto;
position: relative;
}
/*設(shè)置時間軸樣式*/
.timeline:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 50%;
border-left: 2px dashed #ccc;
}
/*設(shè)置時間軸中的節(jié)點樣式*/
.timeline li{
width: 50%;
padding: 20px;
margin-bottom: 50px;
position: relative;
}
/*設(shè)置日期和標題樣式*/
.timeline li h2{
margin-top: 0;
font-size: 20px;
font-weight: normal;
} 
.timeline li:before{
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 20px;
height: 20px;
border-radius: 50%;
background-color: white;
border: 2px solid #ccc;
}
/*設(shè)置左側(cè)節(jié)點樣式*/
.timeline li:nth-child(odd):before{
transform: translate(-50%, -50%);
top: 50%;
}
/*設(shè)置右側(cè)節(jié)點樣式*/
.timeline li:nth-child(even):before{
transform: translate(-50%, -50%);
top: 50%;
}
/*設(shè)置時間軸中連接線的特殊樣式*/
.timeline li:after{
content: '';
position: absolute;
width: 25px;
height: 25px;
top: 50%;
background-color: #ccc;
border-radius: 50%;
z-index: 1;
}
/*設(shè)置左側(cè)連接線的樣式*/
.timeline li:nth-child(odd):after{
right: -13px;
}
/*設(shè)置右側(cè)連接線的樣式*/
.timeline li:nth-child(even):after{
left: -13px;
}
@media screen and (max-width: 600px){
/*在移動端設(shè)備中,去除時間軸的連接線*/
.timeline:before{
left: 20px;
}
/*在移動端設(shè)備中,調(diào)整節(jié)點樣式*/
.timeline li{
width: 100%;
}
/*在移動端設(shè)備中,隱藏節(jié)點上的連接線*/
.timeline li:after{
display: none;
}
/*在移動端設(shè)備中,調(diào)整節(jié)點中的日期位置*/
.timeline li h2{
margin-top: 20px;
}
}

使用上述CSS樣式后,我們就可以看到一個美觀的時間軸了。在移動端設(shè)備中,我們還可以通過@media查詢來進行樣式的調(diào)整,以兼容不同分辨率和設(shè)備。在網(wǎng)頁設(shè)計中,使用CSS樣式來美化時間軸是一種非常常用的技巧,可以幫助我們打造出更加優(yōu)美的頁面效果。