Kutengeneza: Slider wa kinaonekana
Mwongozo wa kueleza kama unavyotumia CSS na JavaScript kumwambaa slider wa kinaonekana wa kigeni.
Kwa kawaida:
Makundi:
Kamili:
Picha:
Wakati:Kumwambaa slider wa kinaonekana
Tena - kuingiza HTML:
<div class="slidecontainer"> <input type="range" min="1" max="100" value="50" class="slider" id="myRange"> </div>
Tena - kuingiza CSS:
.slidecontainer { width: 100%; /* ukubwa wa kinaonekana wa kijani wa eneo la nje */ {} /* slider lake */ .slider { -webkit-appearance: none; /* kubadilika vizara kwa muhimu wa CSS kwenye mabara wa kinaonekana */ mchora: kina; width: 100%; /* ukubwa wa kinaonekana wa kijani kwa eneo kubwa */ height: 25px; /* ukubwa wa kinaonekana wa kijani */ background: #d3d3d3; /* mabaya wa mabara wa kijani */ outline: none; /* kumfukuzia mawindo wa kinaonekana */ opacity: 0.7; /* kwenye uwanja wa kinaonekana wa miguu wa kinaonekana */ -webkit-transition: .2s; /* muda wa muasi wa 0.2 sekunde */ kuchukua: opacity 0.2s; {} /* maelezo wa kinaonekana */ .slider:hover { opacity: 1; /* inaonyesha kipya kama kinaonekana kwa muda wa 0.2 sekunde */ {} /* miguu wa slider (kutumia -webkit- (Chrome, Opera, Safari, Edge) na -moz- (Firefox) kubadilika vizara kwa muhimu) */ .slider::-webkit-slider-thumb { -webkit-appearance: none; /* kubadilika vizara kwa muhimu */ mchora: kina; width: 25px; /* 设置特定的滑块手柄宽度 */ height: 25px; /* 滑块手柄高度 */ background: #04AA6D; /* 绿色背景 */ cursor: pointer; /* 鼠标悬停时的光标 */ {} .slider::-moz-range-thumb { width: 25px; /* 设置特定的滑块手柄宽度 */ height: 25px; /* 滑块手柄高度 */ background: #04AA6D; /* 绿色背景 */ cursor: pointer; /* 鼠标悬停时的光标 */ {}
第三步 - 添加 JavaScript:
使用 JavaScript 创建动态范围滑块来显示当前值:
var slider = document.getElementById("myRange"); var output = document.getElementById("demo"); output.innerHTML = slider.value; // 显示默认的滑块值 // 更新当前的滑块值(每次拖动滑块手柄时) slider.oninput = function() { output.innerHTML = this.value; {}
Kifupi cha kikili cha kifupi
Kuunda kipendekezo cha kifupi cha kikili cha kifupi, tukia: kijumbe
Mafano.
Mafano:Ikiwa unataka kubadilika kikubwa kikadini (kama hivi kina 15 mita na 25 mita), tukia kubadilika cha kifupi cha slider kina kwa thamani inayodifana na kifupi cha mazungumzo cha kifupi:
Mfano
.slider { -webkit-mchora: kina; kubadilika: 100%; kubadilika: 15px; kijumbe: 5px; mabaki: #d3d3d3; kijaribu: kina; opacity: 0.7; -webkit-kuchukua: 0.2s; kuchukua: opacity 0.2s; {} .slider::-webkit-slider-thumb { -webkit-mchora: kina; mchora: kina; kubadilika: 25px; kubadilika: 25px; kijumbe: 50%; mabaki: #04AA6D; cursor: pointer; {} .slider::-moz-range-thumb { kubadilika: 25px; kubadilika: 25px; kijumbe: 50%; mabaki: #04AA6D; cursor: pointer; {}
Taswira/kifupi cha kifupi cha slider
Kuunda kipendekezo cha kifupi cha kiume au taswira, tumia: mabaki
Mafano wa kipendekezo cha kifupi:
Mfano
.slider::-webkit-slider-thumb { -webkit-mchora: kina; mchora: kina; kubadilika: 23px; kubadilika: 24px; kifupi: 0; mabaki: url('contrasticon.png'); cursor: pointer; {} .slider::-moz-range-thumb { kubadilika: 23px; kubadilika: 25px; kifupi: 0; mabaki: url('contrasticon.png'); cursor: pointer; {}