เลื่อนมูลนิธิ
มูลนิธิเลื่อนช่วยให้ผู้ใช้สามารถเลือกช่วงของค่าโดยการลาก:
Slider โดยใช้ <div class="range-slider" data-slider>
" data-เลื่อน> สร้าง ใน <div>
ภายในเพิ่มสอง <span>
องค์ประกอบ: <span class="range-slider-handle">
สร้างเลื่อนสี่เหลี่ยม (พื้นหลังสีฟ้า) <span class="range-slider-active-segment">
ในการเลื่อนแถบสีเทาหลังจากพื้นที่แถบเลื่อน
หมายเหตุ: เลื่อนต้องการ JavaScript ดังนั้นคุณต้องเริ่มต้น JS oundation:
ตัวอย่าง
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
<! - เตรียมมูลนิธิ JS ->
<script>
$ (เอกสาร) .ready (ฟังก์ชั่น () {
$ (เอกสาร) .foundation ();
})
</ script>
ลอง»
เนื้อและปิดการใช้เลื่อน
ใช้ .radius
และ .round
ชั้นเรียนเพื่อเพิ่มมุมโค้งมนเลื่อน ใช้ .disabled
ระดับปิดการใช้งานตัวเลื่อน:
ตัวอย่าง
<ระดับ Div = "ช่วงเลื่อน รัศมี" data-เลื่อน> ... </ div>
<ระดับ Div = "ช่วงเลื่อน รอบ" ข้อมูลเลื่อน> ... </ div>
<ระดับ Div = "ช่วงเลื่อน ปิดการใช้งาน" data-เลื่อน> ... </ div>
ลอง»
เลื่อนแนวตั้ง
ใช้ .vertical-range
ชั้นเรียนและ data-options="vertical: true;"
;" เพื่อสร้างเลื่อนแนวตั้ง:
ตัวอย่าง
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
ลอง»
ค่า Slider
โดยค่าเริ่มต้นแถบเลื่อนในช่วงกลางของ (ค่า "50") เดอะ คุณสามารถเพิ่ม data-options="initial: num "
" การปรับเปลี่ยนค่าเริ่มต้นของทรัพย์สิน:
ตัวอย่าง
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
ลอง»
ค่าเลื่อนการแสดงผล
ถ้าเราต้องการที่จะลากมูลค่าเลื่อนเมื่อจอแสดงผลแบบ real-time สามารถรับได้โดย <div>
เพิ่ม data-options="display_selector:# id "
ID ตรงกับแอตทริบิวต์ ID และความคุ้มค่าขององค์ประกอบเลื่อนที่เป็นตัวอย่าง:
ตัวอย่าง
<span id = "mySlider"> </ span>
<ระดับ Div = "ช่วงเลื่อน " data-เลื่อนข้อมูลตัวเลือก = "display_selector: #mySlider;">
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
ลอง»
การรวมกันของตัวเลือกข้อมูล
ตัวอย่างต่อไปนี้ใช้ display_selector
และ initial
ตัวเลือกข้อมูล:
ตัวอย่าง
<ระดับ Div = "ช่วงเลื่อน " data-เลื่อนข้อมูลตัวเลือก = "display_selector: #mySlider; ครั้งแรก: 20;">
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
ลอง»
ขั้นตอน? ยาว
โดยค่าเริ่มต้นเลื่อนจะถูกย้ายไปเพื่อลดการเพิ่มขึ้นในจำนวนที่ "1" คุณสามารถเพิ่ม data-options="step: num ;"
;" แอตทริบิวต์การปรับเปลี่ยนค่าขั้นตอน ?. ตัวอย่างเช่นมีการตั้งค่า 25:
ตัวอย่าง
<ระดับ Div = "ช่วงเลื่อน " data-เลื่อนข้อมูลตัวเลือก = "display_selector: #mySlider ขั้นตอน: 25;">
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
ลอง»
ช่วงเวลาที่กำหนดเอง
โดยค่าเริ่มต้นค่าในช่วงของ "0" ที่ "100" คุณสามารถเพิ่มตัวเลือกข้อมูล start
และ end
ในการตั้งค่าช่วงเวลา ตัวอย่างต่อไปนี้ตั้งค่าช่วงเวลาของ "1" ถึง "20":
ตัวอย่าง
<ระดับ Div = "ช่วงเลื่อน " data-เลื่อนข้อมูลตัวเลือก = "display_selector: #mySlider; เริ่มต้น: 1; End: 20;">
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
ลอง»
โดยใช้ตาราง
ใช้ต่อไปนี้เพื่อใช้แถบเลื่อนในตาราง:
ตัวอย่าง
<div class = "ขนาดเล็ก 10 คอลัมน์">
<ระดับ Div = "ช่วงเลื่อน " data-เลื่อนข้อมูลตัวเลือก = "display_selector: #mySlider;">
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
</ div>
<div class = "ขนาดเล็ก 2 คอลัมน์">
<! - องค์ประกอบที่จอแสดงผล (เคล็ดลับ : การใช้งานได้อย่างสมบูรณ์แบบ CSS เพื่อตำแหน่ง) ->
<span id = "mySlider สไตล์" = "display: บล็อกขอบด้านบน: 14px;"> </ span>
</ div>
</ div>
ลอง»
ใช้การป้อนข้อมูล
ตัวอย่างต่อไปนี้ใช้ <input>
แทนที่ <span>
เพื่อแสดงค่าของตัวเลื่อนไปนี้:
ตัวอย่าง
<div class = "ขนาดเล็ก 10 คอลัมน์">
<ระดับ Div = "ช่วงเลื่อน " data-เลื่อนข้อมูลตัวเลือก = "display_selector: #mySlider; เริ่มต้น: 72;">
<ระดับ Span = "ช่วงเลื่อน -handle"> </ span>
<ระดับ Span = "ช่วงเลื่อน -active ส่วน"> </ span>
</ div>
</ div>
<div class = "ขนาดเล็ก 2 คอลัมน์">
<! - องค์ประกอบที่จอแสดงผล (เคล็ดลับ : การใช้งานได้อย่างสมบูรณ์แบบ CSS เพื่อตำแหน่ง) ->
<ประเภทขาเข้า = "จำนวน" id = "mySlider" style = "ขอบด้านบน: 7px;" value = "72">
</ div>
</ div>
ลอง»