Sourceความคืบหน้า
เอกสารประกอบและตัวอย่างสำหรับการใช้แถบความคืบหน้าแบบกำหนดเองของ Bootstrap ที่มีการรองรับแถบแบบเรียงซ้อน พื้นหลังแบบเคลื่อนไหว และป้ายข้อความ
มันทำงานอย่างไร
ส่วนประกอบความคืบหน้าถูกสร้างขึ้นด้วยองค์ประกอบ HTML สององค์ประกอบ, CSS บางตัวเพื่อกำหนดความกว้าง และแอตทริบิวต์บางอย่าง เราไม่ได้ใช้องค์ประกอบHTML5<progress>
เพื่อให้แน่ใจว่าคุณสามารถซ้อนแถบความคืบหน้า ทำให้เคลื่อนไหว และวางป้ายกำกับข้อความไว้ได้
- เราใช้
.progress
เป็นตัวตัดเพื่อระบุค่าสูงสุดของแถบความคืบหน้า
- เราใช้ด้านใน
.progress-bar
เพื่อบ่งบอกถึงความคืบหน้าจนถึงตอนนี้
- ต้องการ สไตล์
.progress-bar
อินไลน์ คลาสยูทิลิตี้ หรือ CSS ที่กำหนดเองเพื่อกำหนดความกว้าง
- นอกจาก
.progress-bar
นี้ยังต้องการบางส่วนrole
และaria
คุณลักษณะเพื่อให้สามารถเข้าถึงได้
นำทั้งหมดมารวมกัน และคุณมีตัวอย่างต่อไปนี้
Bootstrap มี ยูทิลิตี้จำนวน หนึ่งสำหรับการตั้งค่าความกว้าง ขึ้นอยู่กับความต้องการของคุณ สิ่งเหล่านี้อาจช่วยในการกำหนดค่าความคืบหน้าได้อย่างรวดเร็ว
ป้าย
เพิ่มป้ายกำกับในแถบความคืบหน้าของคุณโดยการวางข้อความภายในไฟล์.progress-bar
.
ส่วนสูง
เราตั้งค่าเฉพาะheight
บน.progress
ดังนั้นหากคุณเปลี่ยนค่านั้น ค่าภายใน.progress-bar
จะปรับขนาดโดยอัตโนมัติตามนั้น
พื้นหลัง
ใช้คลาสยูทิลิตี้พื้นหลังเพื่อเปลี่ยนรูปลักษณ์ของแถบความคืบหน้าแต่ละรายการ
หลายแท่ง
รวมแถบความคืบหน้าหลายแถบในองค์ประกอบความคืบหน้าหากคุณต้องการ
ลาย
เพิ่ม.progress-bar-striped
ไปยังแถบใดก็ได้.progress-bar
เพื่อใช้แถบผ่านการไล่ระดับสี CSS เหนือสีพื้นหลังของแถบความคืบหน้า
ลายเส้นเคลื่อนไหว
การไล่ระดับสีแบบลายทางสามารถเคลื่อนไหวได้เช่นกัน เพิ่ม.progress-bar-animated
เพื่อ.progress-bar
ทำให้แถบเคลื่อนไหวจากขวาไปซ้ายผ่านภาพเคลื่อนไหว CSS3