بوٹسٹریپ کسٹم پروگریس بارز استعمال کرنے کے لیے دستاویزات اور مثالیں جو اسٹیکڈ بارز، اینی میٹڈ بیک گراؤنڈز، اور ٹیکسٹ لیبلز کے لیے معاونت فراہم کرتی ہیں۔
یہ کیسے کام کرتا ہے
پیش رفت کے اجزاء دو HTML عناصر، چوڑائی سیٹ کرنے کے لیے کچھ CSS، اور چند صفات کے ساتھ بنائے گئے ہیں۔ ہم HTML5 <progress>عنصر کا استعمال نہیں کرتے ہیں ، اس بات کو یقینی بناتے ہوئے کہ آپ پروگریس بارز کو اسٹیک کر سکتے ہیں، انہیں متحرک کر سکتے ہیں، اور ان پر ٹیکسٹ لیبل لگا سکتے ہیں۔
ہم .progressپروگریس بار کی زیادہ سے زیادہ قدر کی نشاندہی کرنے کے لیے بطور ریپر استعمال کرتے ہیں۔
.progress-barہم اب تک کی پیشرفت کی نشاندہی کرنے کے لیے اندرونی استعمال کرتے ہیں ۔
.progress-barان کی چوڑائی سیٹ کرنے کے لیے ان لائن اسٹائل، یوٹیلیٹی کلاس، یا کسٹم CSS کی ضرورت ہوتی ہے ۔
.progress-barاسے قابل رسائی بنانے کے لیے کچھ roleاور ariaصفات کی بھی ضرورت ہوتی ہے۔
یہ سب ایک ساتھ رکھیں، اور آپ کے پاس درج ذیل مثالیں ہیں۔
کے اندر متن رکھ کر اپنے پروگریس بارز میں لیبلز شامل کریں .progress-bar۔
25%
اونچائی
ہم نے صرف heightپر ایک قدر مقرر کی ہے .progress، لہذا اگر آپ اس قدر کو تبدیل کرتے ہیں تو اندرونی .progress-barخود بخود اس کے مطابق سائز تبدیل کر دے گا۔
پس منظر
انفرادی پروگریس بارز کی ظاہری شکل کو تبدیل کرنے کے لیے بیک گراؤنڈ یوٹیلیٹی کلاسز کا استعمال کریں۔
متعدد بار
اگر آپ کو ضرورت ہو تو پروگریس جزو میں متعدد پروگریس بارز شامل کریں۔
دھاری دار
پروگریس بار کے پس منظر کے رنگ پر CSS گریڈینٹ کے ذریعے پٹی لگانے کے لیے .progress-bar-stripedکسی میں بھی شامل کریں ۔.progress-bar
متحرک دھاریاں
دھاری دار میلان کو بھی متحرک کیا جا سکتا ہے۔ CSS3 اینیمیشنز کے ذریعے دائیں سے بائیں پٹیوں کو متحرک کرنے کے لیے میں .progress-bar-animatedشامل کریں ۔.progress-bar