ఎలా సృష్టించాలి: స్కోప్ స్లైడర్

CSS మరియు JavaScript ఉపయోగించి స్వయంచాలక స్కోప్ స్లైడర్ సృష్టించడానికి తెలుసుకోండి.

అప్రమేయ:

పరిమితి:

పంచిక:

చిత్రం:

విలువ:

亲自试一试

స్కోప్ స్లైడర్ సృష్టించండి

మొదటి దశ - HTML జోడించండి:

<div class="slidecontainer">
  <input type="range" min="1" max="100" value="50" class="slider" id="myRange">
</div>

రెండవ దశ - CSS జోడించండి:

.slidecontainer {
  width: 100%; /* బాహ్య కంటైనర్ వెడల్పు */
}
/* స్లైడర్ స్వయంగా */
.slider {
  -webkit-appearance: none;  /* అప్రమేయ CSS స్టైల్స్ కోసం సరిపోలేదు */
  appearance: none;
  width: 100%; /* పూర్తి వెడల్పు */
  height: 25px; /* నిర్దేశించిన పొడవు */
  background: #d3d3d3; /* గ్రే బ్యాక్గ్రౌండ్ */
  outline: none; /* కాంటూర్ తొలగించబడింది */
  opacity: 0.7; /* పారదర్శకత సెట్ (మౌస్ హోవర్ ప్రభావం కోసం ఉపయోగించబడుతుంది) */
  -webkit-transition: .2s; /* 0.2 సెకన్ల ట్రాన్సిషన్ ప్రభావం */
  transition: opacity .2s;
}
/* మౌస్ హోవర్ ప్రభావం */
.slider:hover {
  opacity: 1; /* మౌస్ హోవర్ వద్ద పూర్తిగా చూపు */
}
/* స్లైడర్ హ్యాండిల్ (అప్రమేయ దృష్టికి సరిపోలేదు కోసం -webkit- (Chrome, Opera, Safari, Edge) మరియు -moz- (Firefox) ఉపయోగించబడుతుంది) */
.slider::-webkit-slider-thumb {
  -webkit-appearance: none; /* అప్రమేయ దృష్టికి సరిపోలేదు */
  appearance: none;
  width: 25px; /* ప్రత్యేక స్లైడర్ హ్యాండిల్ వెడల్పు */
  height: 25px; /* స్లైడర్ హ్యాండిల్ ఎత్తు */
  background: #04AA6D; /* ఎరుపు బ్యాక్గ్రౌండ్ */
  cursor: pointer; /* మౌస్ హోవర్ స్థితిలో కార్యకారి పింటర్ */
}
.slider::-moz-range-thumb {
  width: 25px; /* ప్రత్యేక స్లైడర్ హ్యాండిల్ వెడల్పు */
  height: 25px; /* స్లైడర్ హ్యాండిల్ ఎత్తు */
  background: #04AA6D; /* ఎరుపు బ్యాక్గ్రౌండ్ */
  cursor: pointer; /* మౌస్ హోవర్ స్థితిలో కార్యకారి పింటర్ */
}

亲自试一试

మూడవ చర్య - జావాస్క్రిప్ట్ జోడించండి:

ప్రస్తుత విలువను చూపించే డైనమిక్ స్లైడర్ ఉపయోగించడానికి జావాస్క్రిప్ట్ తయారు చేయండి:

var slider = document.getElementById("myRange");
var output = document.getElementById("demo");
output.innerHTML = slider.value; // డిఫాల్ట్ స్లైడర్ విలువను చూపించండి
// స్లైడర్ హ్యాండిల్ కదిలినప్పుడు ప్రస్తుత స్లైడర్ విలువను నవీకరించండి
slider.oninput = function() {
  output.innerHTML = this.value;
}

亲自试一试

గోళాకార స్లైడర్

గోళాకార స్లైడర్ హ్యాండిల్ తయారు చేయడానికి ఉపయోగించండి: border-radius అంశాలు.

సలహా:సమానంగా ఎత్తును కాని స్లైడర్స్ ఉండాలి (ఈ ఉదాహరణలో 15 పిక్సెల్స్ మరియు 25 పిక్సెల్స్), స్లైడర్ హ్యాండిల్ ఎత్తును వేరు విలువలు చేయండి:

ప్రతిమా సమితి

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 15px;
  border-radius: 5px;  
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}
.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  border-radius: 50%; 
  background: #04AA6D;
  cursor: pointer;
}
.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #04AA6D;
  cursor: pointer;
}

亲自试一试

స్లైడర్ ప్రతిమా/చిత్రం

ప్రతిమా/చిత్రం స్లైడర్ హ్యాండిల్ తయారు చేయడానికి ఉపయోగించండి: background అంశాలు మరియు చిత్రం యూరి చేర్చండి:

ప్రతిమా సమితి

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 23px;
  height: 24px;
  border: 0;
  background: url('contrasticon.png');
  cursor: pointer;
}
.slider::-moz-range-thumb {
  width: 23px;
  height: 25px;
  border: 0;
  background: url('contrasticon.png');
  cursor: pointer;
}

亲自试一试