تم تضمين العشرات من المكونات القابلة لإعادة الاستخدام في Bootstrap لتوفير التنقل والتنبيهات والإضافات وغير ذلك الكثير.
ترقيم صفحات فائق التبسيط ومصمم بأدنى حد مستوحى من Rdio ، وهو رائع للتطبيقات ونتائج البحث. من الصعب تفويت الكتلة الكبيرة ، وقابلة للتطوير بسهولة ، وتوفر مساحات كبيرة للنقر.
الروابط قابلة للتخصيص وتعمل في عدد من الظروف مع الفئة المناسبة. .disabled
للروابط غير القابلة للنقر وللصفحة .active
الحالية.
أضف أيًا من الفئتين الاختياريين لتغيير محاذاة روابط ترقيم الصفحات: .pagination-centered
و .pagination-right
.
مكون ترقيم الصفحات الافتراضي مرن ويعمل في عدد من الاختلافات.
ملفوفة في <div>
ترقيم الصفحات هو مجرد ملف <ul>
.
- <div class = "pagination" >
- <ul>
- <li> <a href = "#"> السابق </a> < /li>
- <li class = "active" >
- <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 = "#"> التالي </a> < /li>
- </ul>
- </div>
مكون النداء عبارة عن مجموعة من الروابط لتطبيقات ترقيم الصفحات البسيطة مع ترميز خفيف وحتى أنماط أخف. إنه رائع للمواقع البسيطة مثل المدونات أو المجلات.
تستخدم روابط النداء أيضًا .disabled
الفئة العامة من ترقيم الصفحات.
بشكل افتراضي ، يقوم جهاز الاستدعاء بتوسيط الروابط.
- <ul class = "pager" >
- <li>
- <a href = "#"> السابق </a> _
- </li>
- <li>
- <a href = "#"> التالي </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> |
الشارات هي مكونات صغيرة وبسيطة لعرض مؤشر أو عدد من نوع ما. يتم العثور عليها بشكل شائع في عملاء البريد الإلكتروني مثل Mail.app أو على تطبيقات الجوال لإشعارات الدفع.
اسم | مثال | وضع علامة على |
---|---|---|
تقصير | 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> |
يوفر Bootstrap مكونًا خفيفًا ومرنًا يسمى وحدة البطل لعرض المحتوى على موقعك. إنه يعمل بشكل جيد على مواقع التسويق والمحتوى الثقيل.
لف المحتوى الخاص بك في div
مثل هذا:
- <div class = "hero-unit" >
- <h1> العنوان </ h1>
- <p> سطر الوصف </ p>
- <p>
- <a class = "btn btn-primary btn-large">
- يتعلم أكثر
- </a>
- </p>
- </div>
هذه وحدة بطل بسيطة ، مكون بسيط بأسلوب jumbotron لجذب انتباه إضافي إلى المحتوى أو المعلومات المميزة.
غلاف بسيط لـ a h1
لتقسيم أقسام المحتوى على الصفحة بشكل مناسب وتقسيمها. يمكنه استخدام العنصر h1
الافتراضي الخاص small
بـ "، بالإضافة إلى معظم المكونات الأخرى (مع أنماط إضافية).
- <div class = "page-header" >
- <h1> مثال على رأس الصفحة </ h1>
- </div>
بشكل افتراضي ، تم تصميم الصور المصغرة لـ Bootstrap لعرض الصور المرتبطة بالحد الأدنى من العلامات المطلوبة.
مع القليل من الترميز الإضافي ، من الممكن إضافة أي نوع من محتوى HTML مثل العناوين أو الفقرات أو الأزرار إلى الصور المصغرة.
تعد الصور المصغرة (سابقًا .media-grid
حتى الإصدار 1.4) رائعة لشبكات الصور أو مقاطع الفيديو ونتائج البحث عن الصور ومنتجات البيع بالتجزئة والمحافظ وغير ذلك الكثير. يمكن أن تكون روابط أو محتوى ثابت.
يعد ترميز الصور المصغرة أمرًا بسيطًا — كل ما هو مطلوب ul
مع أي عدد من العناصر. li
إنه أيضًا مرن للغاية ، مما يسمح بأي نوع من المحتوى مع المزيد من الترميز قليلاً لالتفاف محتوياتك.
أخيرًا ، يستخدم مكون الصور المصغرة فئات نظام الشبكة الحالية - مثل .span2
أو .span3
- للتحكم في أبعاد الصورة المصغرة.
كما ذكرنا سابقًا ، فإن الترميز المطلوب للصور المصغرة خفيف ومباشر. فيما يلي نظرة على الإعداد الافتراضي للصور المرتبطة :
- <ul class = "مصغرات" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail"> _
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
بالنسبة لمحتوى HTML المخصص في الصور المصغرة ، يتغير الترميز قليلاً. للسماح بمحتوى مستوى الحظر في أي مكان ، نستبدل <a>
بـ <div>
مثل:
- <ul class = "مصغرات" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> تسمية الصورة المصغرة </ h5>
- <p> التسمية التوضيحية للصورة المصغرة هنا ... </ p>
- </div>
- </li>
- ...
- </ul>
باستخدام Bootstrap 2 ، قمنا بتبسيط الفئة الأساسية: .alert
بدلاً من .alert-message
. لقد قمنا أيضًا بتخفيض الحد الأدنى من الترميز المطلوب — لا <p>
مطلوب افتراضيًا ، فقط الخارجي <div>
.
للحصول على مكون أكثر متانة برمز أقل ، قمنا بإزالة المظهر المميز لتنبيهات الحظر ، والرسائل التي تأتي مع مزيد من المساحة المتروكة ونصوص أكثر عادةً. تم تغيير الفصل أيضًا إلى .alert-block
.
يأتي Bootstrap مزودًا بملحق jQuery رائع يدعم رسائل التنبيه ، مما يجعل رفضها سريعًا وسهلاً.
لف رسالتك وأيقونة إغلاق اختيارية في div مع فصل بسيط.
- <div class = "alert" >
- <button class = "close" data-رفض = "alert" > × </button>
- <strong> تحذير! </strong> أفضل التحقق من نفسك ، أنت لا تبدو جيدة للغاية.
- </div>
انتباه! تتطلب أجهزة iOS href="#"
رفض التنبيهات. تأكد من تضمينه وسمة البيانات لرموز إغلاق المرساة. بدلاً من ذلك ، يمكنك استخدام <button>
عنصر بسمة البيانات ، وهو ما اخترناه لمستنداتنا. عند الاستخدام <button>
، يجب عليك تضمين type="button"
وإلا لن يتم إرسال النماذج الخاصة بك.
قم بتوسيع رسالة التنبيه القياسية بسهولة بفئتين اختياريتين: .alert-block
لمزيد من عناصر التحكم في الحشو والنص ولعنوان .alert-heading
مطابق.
من الأفضل أن تتحقق من نفسك ، أنت لا تبدو جيدًا جدًا. Nulla vitae elit libero ، augue pharetra. عرض سلعة كبيرة ، في scelerisque nisl consectetur et.
- <div class = "alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#"> × </a> _
- <h4 class = "alert -head" > تحذير! </h4>
- أفضل التحقق من نفسك ، أنت لست ...
- </div>
- <div class = "alert-error" >
- ...
- </div>
- <div class = "alert-alert-success" >
- ...
- </div>
- <div class = "alert-info" >
- ...
- </div>
شريط التقدم الافتراضي مع تدرج عمودي.
- <div class = "progress" >
- <div class = "bar"
- style = " width : 60 ٪؛ " > </div>
- </div>
يستخدم تدرجًا لإنشاء تأثير مخطط (بدون IE).
- <div class = "progress-striped" >
- <div class = "bar"
- style = " width : 20 ٪؛ " > </div>
- </div>
يأخذ المثال المخطط ويحركه (لا IE).
- <div class = "شريط التقدم
- نشط " >
- <div class = "bar"
- style = " width : 40 ٪؛ " > </div>
- </div>
تستخدم أشرطة التقدم بعضًا من نفس فئات التنبيه والأزرار للأنماط المتناسقة.
على غرار الألوان الصلبة ، لدينا أشرطة تقدم مخططة متنوعة.
تستخدم أشرطة التقدم انتقالات CSS3 ، لذلك إذا قمت بضبط العرض ديناميكيًا عبر جافا سكريبت ، فسيتم تغيير حجمه بسلاسة.
إذا كنت تستخدم .active
الفصل ، .progress-striped
فستقوم أشرطة التقدم بتحريك الخطوط من اليسار إلى اليمين.
تستخدم أشرطة التقدم التدرجات ، والانتقالات ، والرسوم المتحركة CSS3 لتحقيق كل تأثيراتها. هذه الميزات غير مدعومة في IE7-9 أو الإصدارات الأقدم من Firefox.
لا يدعم Opera و IE الرسوم المتحركة في الوقت الحالي.
استخدم أيضًا تأثيرًا بسيطًا على عنصر ما لإعطائه تأثيرًا داخليًا.
- <div class = "well" >
- ...
- </div>
استخدم رمز الإغلاق العام لرفض محتوى مثل الوسائط والتنبيهات.
- <button class = "close" > مرات؛ </button>
تتطلب أجهزة iOS href = "#" للنقر فوق الأحداث إذا كنت تفضل استخدام مرساة.
- <a class = "close" href = "#"> & times؛ </a>