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

css3切換圖片不用過渡

傅智翔2年前11瀏覽0評論

CSS3提供了一種不用過渡就能切換圖片的方法,下面我們來介紹一下:

/* 首先定義兩個圖片作為背景 */
.bg1 {
background-image: url('image1.png');
}
.bg2 {
background-image: url('image2.png');
}
/* 定義一個單選框 */
input[type="radio"] {
display: none;
}
/* 給單選框設置一個標簽 */
label {
cursor: pointer;
}
/* 圖片容器 */
.image-container {
width: 500px;
height: 300px;
position: relative;
}
/* 圖片 */
.image-container .image {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
/* 默認顯示第一張圖片 */
.bg1 .image {
z-index: 2;
}
/* 當單選框被選中時,將另一張圖片放到最上層 */
#radio2:checked ~ .bg1 .image {
z-index: 1;
}
/* 當單選框被選中時,將第一張圖片放到最上層 */
#radio1:checked ~ .bg2 .image {
z-index: 2;
}

這段代碼使用了雙背景層疊的方法,利用單選框的選中狀態來控制背景層級,實現了圖片的切換效果。