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

css圖片重疊交替顯示

林雅南2年前11瀏覽0評論

在前端開發中,我們經常會遇到需要顯示多張圖片重疊或者交替展示的情況,這時候就可以使用CSS實現。

1.圖片重疊顯示

.container{
position: relative; /* 父元素設置相對定位 */
}
.container img{
position: absolute; /* 圖片設置絕對定位 */
}

用position屬性的relative和absolute可實現圖片的相對組合效果。我們可以將多張圖片壘疊在一起,通過調整z-index屬性即可控制哪一張圖片位于上層。

2.圖片交替顯示

.container{
position: relative; /* 父元素設置相對定位 */
}
.container img{
position: absolute; /* 圖片設置絕對定位 */
opacity: 0; /* 初始狀態隱藏 */
transition: all 1s; /* 設置過渡效果 */
}
.container img:first-child{
opacity: 1; /* 第一張圖片顯示 */
}
.container:hover img{
opacity: 0; /* 鼠標移入父元素,所有圖片隱藏 */
}
.container:hover img:nth-child(2){
opacity: 1; /* 鼠標移入父元素,第二張圖片顯示 */
}

采用absolute再加上opacity屬性即可隱藏圖片。然后利用CSS3的過渡效果,當鼠標移入父元素時,利用:nth-child()偽類選擇器控制哪一張圖片顯示,從而實現圖片交替顯示的效果。