CSS樣式拖動選擇條是一種很有用的功能,它可以讓用戶通過拖動選擇條來進行一些操作。在這里,我們來介紹一下如何創建一個CSS樣式拖動選擇條。
//HTML <div class="slider"> <input type="range" min="0" max="100" value="50" class="slider-bar"> </div> //CSS .slider { width: 200px; height: 20px; margin: 20px 0; background-color: #ddd; border-radius: 10px; position: relative; } .slider-bar { width: 100%; height: 100%; -webkit-appearance: none; outline: none; position: absolute; top: 0; left: 0; z-index: 2; background-color: transparent; } .slider-bar::-webkit-slider-thumb { -webkit-appearance: none; width: 20px; height: 20px; border-radius: 50%; background-color: #fff; border: 1px solid #ddd; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); position: relative; z-index: 3; cursor: pointer; } .slider-bar::-moz-range-thumb { width: 20px; height: 20px; background-color: #fff; border: 1px solid #ddd; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); border-radius: 50%; position: relative; z-index: 3; cursor: pointer; }
在上面的代碼中,我們使用了一個div元素來包含一個input元素,通過CSS樣式來控制這個選擇條的外觀。其中,div元素設置了寬度、高度、背景顏色和邊框半徑等樣式,input元素設置了最小值、最大值和初始值等樣式。
接著,在CSS樣式中,我們對于input元素進行了一些樣式設置,比如取消了默認的樣式、設置了位置等,并且通過設置::-webkit-slider-thumb和::-moz-range-thumb這兩個偽類來設置選擇條的拖動按鈕的樣式。
最終,我們就得到了一個CSS樣式拖動選擇條,用戶可以通過拖動按鈕來選擇不同的值。
上一篇css樣式的具體規則
下一篇css樣式特效代碼