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

css中switch按鈕

錢瀠龍2年前12瀏覽0評論
在CSS中,我們經常需要使用按鈕來交互,而switch按鈕是其中一個常用的按鈕。switch按鈕可以用來切換單選框、勾選框、開關等。 下面是一些基本的HTML代碼,可以設置一個switch按鈕:
這段代碼使用一個label元素和一個input元素組合在一起來創建一個switch按鈕。input的類型是checkbox,然后我們用CSS來裝飾這個按鈕。 接下來我們需要為這個按鈕添加樣式。我們需要為switch添加一個類名,這里我們使用了class為“switch”。然后我們還需要一個帶有類名“slider round”的元素來作為按鈕的可見元素。
.switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.switch input { 
display:none;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .slider {
background-color: #2196F3;
}
input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
.round {
border-radius: 34px;
}
這里我們設置了.switch的基本樣式,包括該按鈕的大小和位置信息(position: relative),我們還將它設置為行內塊元素(display:inline-block)。 為了實現這個switch的按鈕功能,我們將input隱藏。然后我們使用.slider元素作為按鈕的圖標元素,我們將它設置為position:absolute,使其覆蓋在input元素上。 我們還在.slider上添加了一些變換形狀的樣式,包括了顏色的變化和移動。我們設置了slider:before偽元素來模擬滑塊。通過:checked偽選擇器和 “+”選擇器,我們可以在input被選中時,通過樣式來改變slider和slider:before的樣式。 最后,我們還設置了.border-radius屬性,用于將按鈕的角設置為圓形。這樣我們就可以得到一個美觀的switch按鈕啦!