ఎలా సృష్టించాలి: స్కోప్ స్లైడర్
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; }