نیویگیشن، الرٹس، پاپ اوور، اور بہت کچھ فراہم کرنے کے لیے بنائے گئے درجنوں دوبارہ قابل استعمال اجزاء۔
لنکس کی فہرستیں دکھانے کے لیے ٹوگل ایبل، سیاق و سباق کا مینو۔ ڈراپ ڈاؤن جاوا اسکرپٹ پلگ ان کے ساتھ انٹرایکٹو بنایا گیا ۔
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > ایکشن </a></li>
- <li><a tabindex = "-1" href = "#" > ایک اور کارروائی </a></li>
- <li><a tabindex = "-1" href = "#" > یہاں کچھ اور ہے </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > علیحدہ لنک </a></li>
- </ul>
صرف ڈراپ ڈاؤن مینو کو دیکھتے ہوئے، یہاں مطلوبہ HTML ہے۔ آپ کو ڈراپ ڈاؤن کے محرک اور ڈراپ ڈاؤن مینو کو اندر سمیٹنے کی ضرورت ہے .dropdown
، یا کوئی اور عنصر جو اعلان کرتا ہے position: relative;
۔ پھر صرف مینو بنائیں۔
- <div class = "ڈراپ ڈاؤن" >
- <!-- ڈراپ ڈاؤن ٹوگل کرنے کے لیے لنک یا بٹن -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > ایکشن </a></li>
- <li><a tabindex = "-1" href = "#" > ایک اور کارروائی </a></li>
- <li><a tabindex = "-1" href = "#" > یہاں کچھ اور ہے </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > علیحدہ لنک </a></li>
- </ul>
- </div>
مینو کو دائیں طرف سیدھ میں کریں اور ڈراپ ڈاؤن کی اضافی سطحیں شامل کریں۔
ڈراپ ڈاؤن مینو کو دائیں سیدھ میں لائیں .pull-right
۔.dropdown-menu
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
لنک کو غیر فعال کرنے کے لیے ڈراپ ڈاؤن میں .disabled
شامل کریں ۔<li>
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > باقاعدہ لنک </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > غیر فعال لنک </a></li>
- <li><a tabindex = "-1" href = "#" > ایک اور لنک </a></li>
- </ul>
کچھ آسان مارک اپ اضافے کے ساتھ، OS X کی طرح ہوور پر ظاہر ہونے والے ڈراپ ڈاؤن مینو کی ایک اضافی سطح شامل کریں۔ خودکار اسٹائلنگ کے لیے موجودہ ڈراپ ڈاؤن مینو میں .dropdown-submenu
کسی کو شامل کریں ۔li
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li کلاس = "ڈراپ ڈاؤن-سب مینیو" >
- <a tabindex = "-1" href = "#" > مزید اختیارات </a>
- <ul class = "ڈراپ ڈاؤن مینو" >
- ...
- </ul>
- </li>
- </ul>
Rdio سے متاثر سادہ صفحہ بندی، ایپس اور تلاش کے نتائج کے لیے بہترین۔ بڑے بلاک کو کھونا مشکل ہے، آسانی سے توسیع پذیر ہے، اور بڑے کلک والے علاقے فراہم کرتا ہے۔
- <div class = "صفحہ بندی" >
- <ul>
- <li><a href = "#" > پچھلا </a></li>
- <li><a href = "#" > 1 </a></li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > 5 </a></li>
- <li><a href = "#" > اگلا </a></li>
- </ul>
- </div>
روابط مختلف حالات کے لیے حسب ضرورت ہیں۔ .disabled
غیر کلک کرنے کے قابل لنکس اور .active
موجودہ صفحہ کی نشاندہی کرنے کے لیے استعمال کریں ۔
- <div class = "صفحہ بندی" >
- <ul>
- <li class = "غیر فعال" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
آپ مطلوبہ انداز کو برقرار رکھتے ہوئے کلک کی فعالیت کو ہٹانے کے لیے اسپین کے لیے فعال یا غیر فعال اینکرز کو اختیاری طور پر تبدیل کر سکتے ہیں۔
- <div class = "صفحہ بندی" >
- <ul>
- <li class = "غیر فعال" ><span> « </span></li>
- <li class = "active" ><span> 1 </span></li>
- ...
- </ul>
- </div>
بڑا یا چھوٹا صفحہ بندی پسند ہے؟ شامل کریں .pagination-large
، .pagination-small
یا .pagination-mini
اضافی سائز کے لیے۔
- <div class = "صفحہ بندی صفحہ بندی-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "صفحہ بندی" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "صفحہ بندی صفحہ بندی-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "صفحہ بندی صفحہ بندی-منی" >
- <ul>
- ...
- </ul>
- </div>
صفحہ بندی کے لنکس کی سیدھ کو تبدیل کرنے کے لیے دو اختیاری کلاسوں میں سے ایک شامل کریں: .pagination-centered
اور .pagination-right
۔
- <div class = "صفحہ بندی صفحہ بندی-مرکز" >
- ...
- </div>
- <div class = "صفحہ بندی صفحہ بندی-دائیں" >
- ...
- </div>
ہلکے مارک اپ اور اسٹائل کے ساتھ آسان صفحہ بندی کے نفاذ کے لیے فوری پچھلے اور اگلے لنکس۔ یہ سادہ سائٹس جیسے بلاگز یا میگزینز کے لیے بہت اچھا ہے۔
پہلے سے طے شدہ طور پر، پیجر لنکس کو مرکز بناتا ہے۔
- <ul class = "پیجر" >
- <li><a href = "#" > پچھلا </a></li>
- <li><a href = "#" > اگلا </a></li>
- </ul>
متبادل طور پر، آپ ہر ایک لنک کو اطراف میں سیدھ کر سکتے ہیں:
- <ul class = "پیجر" >
- <li کلاس = "پچھلا" >
- <a href="#" > & larr ; پرانا </a>
- </li>
- <li کلاس = "اگلا" >
- <a href = "#" > جدید تر → </a>
- </li>
- </ul>
پیجر لنکس .disabled
صفحہ بندی سے عام یوٹیلیٹی کلاس بھی استعمال کرتے ہیں۔
- <ul class = "پیجر" >
- <li کلاس = "پچھلا غیر فعال" >
- <a href="#" > & larr ; پرانا </a>
- </li>
- ...
- </ul>
لیبلز | مارک اپ |
---|---|
طے شدہ | <span class="label">Default</span> |
کامیابی | <span class="label label-success">Success</span> |
وارننگ | <span class="label label-warning">Warning</span> |
اہم | <span class="label label-important">Important</span> |
معلومات | <span class="label label-info">Info</span> |
الٹا | <span class="label label-inverse">Inverse</span> |
نام | مثال | مارک اپ |
---|---|---|
طے شدہ | 1 | <span class="badge">1</span> |
کامیابی | 2 | <span class="badge badge-success">2</span> |
وارننگ | 4 | <span class="badge badge-warning">4</span> |
اہم | 6 | <span class="badge badge-important">6</span> |
معلومات | 8 | <span class="badge badge-info">8</span> |
الٹا | 10 | <span class="badge badge-inverse">10</span> |
:empty
آسان نفاذ کے لیے، جب کوئی مواد اندر موجود نہ ہو تو لیبلز اور بیجز آسانی سے (CSS کے سلیکٹر کے ذریعے) گر جائیں گے ۔
آپ کی سائٹ پر کلیدی مواد کو ظاہر کرنے کے لیے ایک ہلکا پھلکا، لچکدار جزو۔ یہ مارکیٹنگ اور مواد سے بھرپور سائٹس پر اچھی طرح کام کرتا ہے۔
یہ ایک سادہ ہیرو یونٹ ہے، نمایاں مواد یا معلومات پر اضافی توجہ دینے کے لیے جمبوٹرون طرز کا ایک سادہ جزو ہے۔
- <div class = "ہیرو یونٹ" >
- <h1> سرخی </h1>
- <p> ٹیگ لائن </p>
- <p>
- <a کلاس = "btn btn-primary btn-large" >
- اورجانیے
- </a>
- </p>
- </div>
h1
صفحہ پر مواد کے حصوں کو مناسب طریقے سے خالی کرنے اور سیکشن کرنے کے لیے ایک سادہ شیل ۔ یہ h1
کے ڈیفالٹ small
، عنصر کے ساتھ ساتھ زیادہ تر دیگر اجزاء (اضافی طرزوں کے ساتھ) استعمال کر سکتا ہے۔
- <div class = "page-header" >
- <h1> مثال صفحہ ہیڈر <small> ذیلی متن برائے ہیڈر </small></h1>
- </div>
پہلے سے طے شدہ طور پر، بوٹسٹریپ کے تھمب نیلز کو کم سے کم مطلوبہ مارک اپ کے ساتھ منسلک تصاویر کو دکھانے کے لیے ڈیزائن کیا گیا ہے۔
تھوڑا سا اضافی مارک اپ کے ساتھ، کسی بھی قسم کے HTML مواد جیسے عنوانات، پیراگراف، یا بٹن کو تھمب نیلز میں شامل کرنا ممکن ہے۔
تھمب نیلز (پہلے .media-grid
v1.4 تک) تصاویر یا ویڈیوز کے گرڈ، تصویری تلاش کے نتائج، خوردہ مصنوعات، پورٹ فولیوز اور بہت کچھ کے لیے بہترین ہیں۔ وہ لنکس یا جامد مواد ہوسکتے ہیں۔
تھمب نیل مارک اپ آسان ہے - جس میں عناصر ul
کی تعداد کی li
ضرورت ہوتی ہے۔ یہ انتہائی لچکدار بھی ہے، جو آپ کے مواد کو سمیٹنے کے لیے کسی بھی قسم کے مواد کو تھوڑا سا زیادہ مارک اپ کے ساتھ اجازت دیتا ہے۔
آخر میں، تھمب نیلز کا جزو موجودہ گرڈ سسٹم کلاسز کا استعمال کرتا ہے — جیسے .span2
یا .span3
— تھمب نیل کے طول و عرض کے کنٹرول کے لیے۔
جیسا کہ پہلے ذکر کیا گیا ہے، تھمب نیلز کے لیے مطلوبہ مارک اپ ہلکا اور سیدھا ہے۔ منسلک تصاویر کے لیے پہلے سے طے شدہ سیٹ اپ پر ایک نظر یہ ہے :
- <ul class = "تھمب نیلز" >
- <li class = "span4" >
- <a href = "#" کلاس = "تھمب نیل" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
تھمب نیلز میں حسب ضرورت HTML مواد کے لیے، مارک اپ تھوڑا سا تبدیل ہوتا ہے۔ بلاک سطح کے مواد کو کہیں بھی اجازت دینے کے لیے، ہم اس طرح <a>
کے لیے تبدیل کرتے ہیں <div>
:
- <ul class = "تھمب نیلز" >
- <li class = "span4" >
- <div class = "تھمب نیل" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> تھمب نیل لیبل </h3>
- <p> تھمب نیل کیپشن... </p>
- </div>
- </li>
- ...
- </ul>
آپ کے لیے دستیاب مختلف گرڈ کلاسز کے ساتھ اپنے تمام اختیارات کو دریافت کریں۔ آپ مختلف سائز کو مکس اور میچ بھی کر سکتے ہیں۔
.alert
بنیادی انتباہی انتباہی پیغام کے لیے کسی بھی متن اور اختیاری برخاست بٹن کو لپیٹ دیں ۔
- <div class = "انتباہ" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </ بٹن>
- <strong> انتباہ! </strong> بہترین خود کو چیک کریں، آپ زیادہ اچھے نہیں لگ رہے ہیں۔
- </div>
موبائل سفاری اور موبائل اوپیرا براؤزرز، data-dismiss="alert"
خصوصیت کے علاوہ، ٹیگ href="#"
کا استعمال کرتے وقت الرٹس کی برخاستگی کے لیے ایک کی ضرورت ہوتی ہے۔<a>
- <a href = "#" کلاس = "close" data-dismiss = "alert" > × </a>
متبادل طور پر، آپ <button>
ڈیٹا انتساب کے ساتھ ایک عنصر استعمال کر سکتے ہیں، جسے ہم نے اپنے دستاویزات کے لیے منتخب کیا ہے۔ استعمال کرتے وقت <button>
، آپ کو لازمی طور پر شامل کرنا چاہیے type="button"
ورنہ آپ کے فارم جمع نہیں ہو سکتے۔
- <button type = "button" class = "close" data-dismiss = "alert" > × </ بٹن>
الرٹس کو فوری اور آسانی سے برخاست کرنے کے لیے الرٹس jQuery پلگ ان کا استعمال کریں ۔
لمبے پیغامات کے لیے، شامل کر کے الرٹ ریپر کے اوپر اور نیچے کی پیڈنگ میں اضافہ کریں .alert-block
۔
خود کو چیک کریں، آپ زیادہ اچھے نہیں لگ رہے ہیں۔ Nulla vitae elit libero، a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "انتباہ الرٹ بلاک" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </ بٹن>
- <h4> وارننگ! </h4>
- خود کو چیک کریں، آپ نہیں ہیں...
- </div>
الرٹ کا مفہوم تبدیل کرنے کے لیے اختیاری کلاسیں شامل کریں۔
- <div class = " الرٹ الرٹ - ایرر " >
- ...
- </div>
- <div class = "انتباہ الرٹ-کامیابی" >
- ...
- </div>
- <div class = "انتباہ الرٹ-معلومات" >
- ...
- </div>
عمودی میلان کے ساتھ ڈیفالٹ پروگریس بار۔
- <div class = "ترقی" >
- <div class = "bar" سٹائل = " چوڑائی : 60 %; " ></div>
- </div>
ایک دھاری دار اثر بنانے کے لیے گریڈینٹ کا استعمال کرتا ہے۔ IE7-8 میں دستیاب نہیں ہے۔
- <div class = "progress progress-striped" >
- <div class = "bar" سٹائل = " چوڑائی : 20 %; " ></div>
- </div>
دائیں سے بائیں دھاریوں کو متحرک کرنے کے لیے میں .active
شامل کریں ۔ .progress-striped
IE کے تمام ورژن میں دستیاب نہیں ہے۔
- <div class = "progress progress-striped active" >
- <div class = "bar" سٹائل = " چوڑائی : 40 %; " ></div>
- </div>
ایک سے زیادہ سلاخوں .progress
کو اسٹیک کرنے کے لیے ایک ہی جگہ پر رکھیں۔
- <div class = "ترقی" >
- <div class = "bar bar-success" سٹائل = " چوڑائی : 35 %; " ></div>
- <div class = "bar bar-warning" سٹائل = " چوڑائی : 20 %; " ></div>
- <div class = "bar bar-danger" سٹائل = " چوڑائی : 10 %; " ></div>
- </div>
پروگریس بارز مستقل انداز کے لیے کچھ ایک ہی بٹن اور الرٹ کلاسز کا استعمال کرتے ہیں۔
- <div class = "progress progress-info" >
- <div class = "bar" سٹائل = " چوڑائی : 20 % " ></div>
- </div>
- <div class = "progress progress-success" >
- <div class = "bar" سٹائل = " چوڑائی : 40 % " ></div>
- </div>
- <div class = "progress progress-warning" >
- <div class = "bar" سٹائل = " چوڑائی : 60 % " ></div>
- </div>
- <div class = "progress progress-danger" >
- <div class = "bar" سٹائل = " چوڑائی : 80 % " ></div>
- </div>
ٹھوس رنگوں کی طرح، ہمارے پاس مختلف دھاری دار پروگریس بارز ہیں۔
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" سٹائل = " چوڑائی : 20 % " ></div>
- </div>
- <div class = "progress progress-success progress-striped" >
- <div class = "bar" سٹائل = " چوڑائی : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" سٹائل = " چوڑائی : 60 % " ></div>
- </div>
- <div class = "progress progress-danger progress-striped" >
- <div class = "bar" سٹائل = " چوڑائی : 80 % " ></div>
- </div>
پروگریس بار اپنے تمام اثرات کو حاصل کرنے کے لیے CSS3 گریڈیئنٹس، ٹرانزیشن، اور اینیمیشنز کا استعمال کرتے ہیں۔ یہ خصوصیات IE7-9 یا Firefox کے پرانے ورژن میں تعاون یافتہ نہیں ہیں۔
انٹرنیٹ ایکسپلورر 10 اور اوپیرا 12 سے پہلے کے ورژن متحرک تصاویر کی حمایت نہیں کرتے ہیں۔
مختلف قسم کے اجزاء (جیسے بلاگ کے تبصرے، ٹویٹس، وغیرہ) بنانے کے لیے تجریدی آبجیکٹ کی طرزیں جو متنی مواد کے ساتھ بائیں یا دائیں سیدھ والی تصویر کو نمایاں کرتی ہیں۔
پہلے سے طے شدہ میڈیا میڈیا آبجیکٹ (تصاویر، ویڈیو، آڈیو) کو مواد کے بلاک کے بائیں یا دائیں فلوٹ کرنے کی اجازت دیتا ہے۔
- <div class = "میڈیا" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "میڈیا باڈی" >
- <h4 کلاس = "میڈیا ہیڈنگ" > میڈیا ہیڈنگ </h4>
- ...
- <!-- نیسٹڈ میڈیا آبجیکٹ -->
- <div class = "میڈیا" >
- ...
- </div>
- </div>
- </div>
تھوڑا سا اضافی مارک اپ کے ساتھ، آپ فہرست کے اندر میڈیا استعمال کر سکتے ہیں (تبصرے کے دھاگوں یا مضامین کی فہرست کے لیے مفید)۔
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "media-list" >
- <li کلاس = "میڈیا" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "میڈیا باڈی" >
- <h4 کلاس = "میڈیا ہیڈنگ" > میڈیا ہیڈنگ </h4>
- ...
- <!-- نیسٹڈ میڈیا آبجیکٹ -->
- <div class = "میڈیا" >
- ...
- </div>
- </div>
- </li>
- </ul>
کسی عنصر کو انسیٹ اثر دینے کے لیے اس پر ایک سادہ اثر کے طور پر کنویں کا استعمال کریں۔
- <div class = "اچھا" >
- ...
- </div>
دو اختیاری ترمیمی کلاسوں کے ساتھ پیڈنگ اور گول کونوں کو کنٹرول کریں۔
- <div class = "well-large" >
- ...
- </div>
- <div class = "well-small" >
- ...
- </div>
موڈلز اور الرٹس جیسے مواد کو مسترد کرنے کے لیے عام قریبی آئیکن کا استعمال کریں۔
- <بٹن کلاس = "بند" > × </ بٹن>
href="#"
اگر آپ اینکر استعمال کرنا چاہتے ہیں تو iOS آلات کو کلک ایونٹس کی ضرورت ہوتی ہے ۔
- <a class = "close" href = "#" > × </a>
چھوٹے ڈسپلے یا رویے کے موافقت کے لیے سادہ، مرکوز کلاسز۔
ایک عنصر کو چھوڑ دیں۔
- کلاس = "بائیں طرف کھینچیں"
- . کھینچنا - بائیں {
- فلوٹ : بائیں ;
- }
ایک عنصر کو دائیں طرف فلوٹ کریں۔
- کلاس = "دائیں ھیںچو"
- . کھینچیں - دائیں {
- فلوٹ : دائیں ؛
- }
کسی عنصر کا رنگ اس میں تبدیل کریں۔#999
- کلاس = "خاموش"
- . خاموش {
- رنگ : #999؛
- }
float
کسی بھی عنصر کو صاف کریں۔
- کلاس = "کلیئر فکس"
- . صاف کرنا {
- * زوم : 1 ؛
- اور: پہلے ،
- اور: بعد {
- ڈسپلے : میز ؛
- مواد : "" ;
- }
- اور: بعد {
- واضح : دونوں _
- }
- }