SourceԱռաջընթաց
Փաստաթղթեր և օրինակներ Bootstrap-ի հատուկ առաջընթացի գծերի օգտագործման համար, որոնք աջակցում են շարված շերտերին, անիմացիոն ֆոնին և տեքստային պիտակներին:
Ինչպես է դա աշխատում
Առաջընթացի բաղադրիչները կառուցված են երկու HTML տարրերով, որոշ CSS լայնությունը սահմանելու համար և մի քանի ատրիբուտներով: Մենք չենք օգտագործում HTML5 <progress>
տարրը , ապահովելով, որ դուք կարող եք դասավորել առաջընթացի գծերը, շարժել դրանք և տեղադրել տեքստային պիտակներ դրանց վրա:
Մենք օգտագործում ենք .progress
որպես փաթաթան՝ նշելու առաջընթացի տողի առավելագույն արժեքը:
Մենք օգտագործում ենք ներքինը .progress-bar
, որպեսզի ցույց տանք մինչ այժմ առաջընթացը:
Դրանց .progress-bar
լայնությունը սահմանելու համար պահանջվում է ներկառուցված ոճ, օգտակար դաս կամ հատուկ CSS:
Այն .progress-bar
նաև պահանջում է որոշ role
և aria
ատրիբուտներ՝ այն հասանելի դարձնելու համար:
Միավորեք այդ ամենը, և դուք կունենաք հետևյալ օրինակները:
Պատճենել
<div class= "progress" >
<div class= "progress-bar" role= "progressbar" aria-valuenow= "0" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar" role= "progressbar" style= "width: 25%" aria-valuenow= "25" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar" role= "progressbar" style= "width: 50%" aria-valuenow= "50" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar" role= "progressbar" style= "width: 75%" aria-valuenow= "75" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar" role= "progressbar" style= "width: 100%" aria-valuenow= "100" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
Bootstrap-ը տրամադրում է մի քանի կոմունալ ծառայություններ լայնությունը կարգավորելու համար : Կախված ձեր կարիքներից, դրանք կարող են օգնել արագ կարգավորել առաջընթացը:
Պատճենել
<div class= "progress" >
<div class= "progress-bar w-75" role= "progressbar" aria-valuenow= "75" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
Պիտակներ
Ավելացրեք պիտակներ ձեր առաջընթացի գծերում՝ տեղադրելով տեքստը .progress-bar
.
Պատճենել
<div class= "progress" >
<div class= "progress-bar" role= "progressbar" style= "width: 25%;" aria-valuenow= "25" aria-valuemin= "0" aria-valuemax= "100" > 25%</div>
</div>
Բարձրություն
Մենք միայն height
արժեք ենք սահմանել .progress
, այնպես որ, եթե դուք փոխեք այդ արժեքը, ներքինը .progress-bar
ավտոմատ կերպով համապատասխանաբար կչափափոխվի:
Պատճենել
<div class= "progress" style= "height: 1px;" >
<div class= "progress-bar" role= "progressbar" style= "width: 25%;" aria-valuenow= "25" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" style= "height: 20px;" >
<div class= "progress-bar" role= "progressbar" style= "width: 25%;" aria-valuenow= "25" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
Նախապատմություններ
Օգտագործեք ֆոնային օգտակար դասեր՝ անհատական առաջընթացի գծերի տեսքը փոխելու համար:
Պատճենել
<div class= "progress" >
<div class= "progress-bar bg-success" role= "progressbar" style= "width: 25%" aria-valuenow= "25" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar bg-info" role= "progressbar" style= "width: 50%" aria-valuenow= "50" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar bg-warning" role= "progressbar" style= "width: 75%" aria-valuenow= "75" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar bg-danger" role= "progressbar" style= "width: 100%" aria-valuenow= "100" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
Բազմաթիվ բարեր
Անհրաժեշտության դեպքում ներառեք առաջընթացի մի քանի տողեր առաջընթացի բաղադրիչում:
Պատճենել
<div class= "progress" >
<div class= "progress-bar" role= "progressbar" style= "width: 15%" aria-valuenow= "15" aria-valuemin= "0" aria-valuemax= "100" ></div>
<div class= "progress-bar bg-success" role= "progressbar" style= "width: 30%" aria-valuenow= "30" aria-valuemin= "0" aria-valuemax= "100" ></div>
<div class= "progress-bar bg-info" role= "progressbar" style= "width: 20%" aria-valuenow= "20" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
Գծավոր
Ավելացրե՛ք .progress-bar-striped
ցանկացածին .progress-bar
՝ CSS գրադիենտի միջոցով գծեր կիրառելու համար առաջընթացի գծի ֆոնի գույնի վրա:
Պատճենել
<div class= "progress" >
<div class= "progress-bar progress-bar-striped" role= "progressbar" style= "width: 10%" aria-valuenow= "10" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar progress-bar-striped bg-success" role= "progressbar" style= "width: 25%" aria-valuenow= "25" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar progress-bar-striped bg-info" role= "progressbar" style= "width: 50%" aria-valuenow= "50" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar progress-bar-striped bg-warning" role= "progressbar" style= "width: 75%" aria-valuenow= "75" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
<div class= "progress" >
<div class= "progress-bar progress-bar-striped bg-danger" role= "progressbar" style= "width: 100%" aria-valuenow= "100" aria-valuemin= "0" aria-valuemax= "100" ></div>
</div>
Անիմացիոն շերտեր
Գծավոր գրադիենտը կարող է նաև անիմացիոն լինել: Ավելացրեք .progress-bar-animated
՝ .progress-bar
CSS3 անիմացիաների միջոցով գծերը աջից ձախ շարժելու համար:
Պատճենել
<div class= "progress" >
<div class= "progress-bar progress-bar-striped progress-bar-animated" role= "progressbar" aria-valuenow= "75" aria-valuemin= "0" aria-valuemax= "100" style= "width: 75%" ></div>
</div>