Diapazon slayderlari


CSS va JavaScript yordamida maxsus diapazon slayderlarini yaratishni o‘rganing.


Standart:

Kvadrat:

Yumaloq:

Rasm:

Qiymat:

O‘zingiz sinab ko‘ring »


ULASHISH

Diapazon slayderini yaratish

1-qadam) HTML qo‘shing:

Misol

<div class="slidecontainer">   <input type="range" min="1" max="100" value="50" class="slider" id="myRange"> </div>
2-qadam) CSS qo‘shing:

Misol

.slidecontainer {   width: 100%; /* Width of the outside container */ } /* The slider itself */ .slider {   -webkit-appearance: none;  /* Override default CSS styles */   appearance: none;   width: 100%; /* Full-width */   height: 25px; /* Specified height */   background: #d3d3d3; /* Grey background */   outline: none; /* Remove outline */   opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */   -webkit-transition: .2s; /* 0.2 seconds transition on hover */   transition: opacity .2s; } /* Mouse-over effects */ .slider:hover {   opacity: 1; /* Fully shown on mouse-over */ } /* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ .slider::-webkit-slider-thumb {   -webkit-appearance: none; /* Override default look */   appearance: none;   width: 25px; /* Set a specific slider handle width */   height: 25px; /* Slider handle height */   background: #04AA6D; /* Green background */   cursor: pointer; /* Cursor on hover */ } .slider::-moz-range-thumb {   width: 25px; /* Set a specific slider handle width */   height: 25px; /* Slider handle height */   background: #04AA6D; /* Green background */   cursor: pointer; /* Cursor on hover */ }
O‘zingiz sinab ko‘ring »
3-qadam) JavaScript qo‘shing:

JavaScript yordamida joriy qiymatni ko‘rsatadigan dinamik diapazon slayderini yarating:

Misol

var slider = document.getElementById("myRange"); var output = document.getElementById("demo"); output.innerHTML = slider.value; // Display the default slider value // Update the current slider value (each time you drag the slider handle) slider.oninput = function() {   output.innerHTML = this.value; }
O‘zingiz sinab ko‘ring »


Yumaloq slayder

Yumaloq slayder dastagini yaratish uchun border-radius xossasidan foydalaning. Maslahat: Agar balandliklar har xil bo‘lishini istasangiz, slayder balandligini slayder dastaklarinikidan farqli qiymatga o‘rnating (bu misolda 15px va 25px):

Misol

.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; }
O‘zingiz sinab ko‘ring »

Slayder ikonkasi/rasmi

Slayder dastagiga ikonka/rasm qo‘yish uchun background xossasidan foydalaning va rasmning URL manzilini kiriting:

Misol

.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; }
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!