ده ها مولفه قابل استفاده مجدد در Bootstrap تعبیه شده است تا مسیریابی، هشدارها، پاپاورها و موارد دیگر را ارائه دهد.
صفحهبندی فوقالعاده ساده و سبک با الهام از Rdio، عالی برای برنامهها و نتایج جستجو. بلوک بزرگ به سختی قابل از دست دادن است، به راحتی مقیاس پذیر است و مناطق کلیک بزرگی را فراهم می کند.
پیوندها قابل تنظیم هستند و در شرایط مختلف با کلاس مناسب کار می کنند. .disabled
برای پیوندهای غیرقابل کلیک و .active
برای صفحه فعلی.
یکی از دو کلاس اختیاری را برای تغییر تراز پیوندهای صفحه بندی اضافه کنید: .pagination-centered
و .pagination-right
.
جزء صفحهبندی پیشفرض انعطافپذیر است و در انواع مختلفی کار میکند.
در یک صفحه بندی پیچیده شده <div>
است فقط یک <ul>
.
- <div class = "صفحه بندی" >
- <ul>
- <li><a href = "#" > قبلی </a></li>
- <li class = "فعال" >
- <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 = "پیجر" >
- <li>
- <a href = "#" > قبلی </a>
- </li>
- <li>
- <a href = "#" > بعدی </a>
- </li>
- </ul>
از طرف دیگر، می توانید هر پیوند را به طرفین تراز کنید:
- <ul class = "پیجر" >
- <li class = "قبلی" >
- <a href = "#" > ← قدیمی تر </a>
- </li>
- <li class = "بعدی" >
- <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> |
بوت استرپ یک جزء سبک وزن و انعطاف پذیر به نام واحد قهرمان برای نمایش محتوای سایت شما فراهم می کند. در سایت های بازاریابی و محتوا به خوبی کار می کند.
محتوای خود را به صورت لایک بپیچید div
:
- <div class = "قهرمان واحد" >
- <h1> عنوان </h1>
- <p> شعار </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- بیشتر بدانید
- </a>
- </p>
- </div>
این یک واحد قهرمان ساده است، یک جزء ساده به سبک جامبوترون برای جلب توجه بیشتر به محتوا یا اطلاعات ویژه.
یک پوسته ساده برای 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 = "تصویر کوچک" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
برای محتوای سفارشی HTML در تصاویر کوچک، نشانه گذاری کمی تغییر می کند. <a>
برای اجازه دادن به محتوای سطح بلوک در هر جایی، ما آن را با یک <div>
مانند عوض می کنیم :
- <ul class = "تصاویر کوچک" >
- <li class = "span3" >
- <div class = "تصویر کوچک" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> برچسب بند انگشتی </h5>
- <p> شرح تصویر کوچک در اینجا... </p>
- </div>
- </li>
- ...
- </ul>
با بوت استرپ 2، کلاس پایه را ساده کرده ایم: .alert
به جای .alert-message
. ما همچنین حداقل نشانهگذاری مورد نیاز را کاهش دادهایم—نه <p>
بهطور پیشفرض مورد نیاز است، فقط بیرونی <div>
.
برای کامپوننت بادوامتر با کد کمتر، ظاهر متمایزکننده هشدارهای بلوک، پیامهایی که دارای بالشتک بیشتر و معمولاً متن بیشتری هستند را حذف کردهایم. کلاس هم به .alert-block
.
بوت استرپ با یک پلاگین عالی جی کوئری ارائه می شود که از پیام های هشدار پشتیبانی می کند و حذف آنها را سریع و آسان می کند.
پیام خود و یک نماد بسته اختیاری را در یک div با کلاس ساده قرار دهید.
- <div class = "هشدار" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> هشدار! </strong> بهتر است از خودتان مطمئن شوید که خیلی خوب به نظر نمی رسید.
- </div>
سر بالا! دستگاههای iOS href="#"
برای رد کردن هشدارها نیاز دارند. مطمئن شوید که آن و ویژگی داده را برای نمادهای بسته لنگر وارد کنید. از طرف دیگر، میتوانید از button
عنصری با ویژگی داده استفاده کنید، که ما انتخاب کردهایم برای اسناد خود انجام دهیم.
به راحتی پیام هشدار استاندارد را با دو کلاس اختیاری گسترش دهید: .alert-block
برای کنترلهای padding و متن بیشتر و .alert-heading
برای یک عنوان منطبق.
بهتر است خودتان را بررسی کنید، شما خیلی خوب به نظر نمی رسید. Nulla vitae elit libero، یک pharetra augue. commodo cursus magna، vel scelerisque nisl consectetur et.
- <div class = "Alert Alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > هشدار! </h4>
- بهتر است خودتان را بررسی کنید، شما نیستید ...
- </div>
- <div class = "هشدار-خطای هشدار" >
- ...
- </div>
- <div class = "هشدار هشدار-موفقیت" >
- ...
- </div>
- <div class = "اطلاعات هشدار هشدار" >
- ...
- </div>
نوار پیشرفت پیشفرض با گرادیان عمودی.
- <div class = "پیشرفت" >
- <div class = "نوار"
- style = " width : 60 %; " ></div>
- </div>
از یک گرادیان برای ایجاد یک افکت راه راه (بدون IE) استفاده می کند.
- <div class = "progress progress-striped" >
- <div class = "نوار"
- style = " width : 20 %; " ></div>
- </div>
مثال راه راه را می گیرد و آن را متحرک می کند (بدون IE).
- <div class = "پیشرفت راه راه
- فعال" >
- <div class = "نوار"
- style = " width : 40 %; " ></div>
- </div>
نوارهای پیشرفت از برخی از دکمهها و کلاسهای هشدار برای سبکهای ثابت استفاده میکنند.
مشابه رنگ های جامد، نوارهای پیشرفت راه راه متنوعی داریم.
نوارهای پیشرفت از انتقال CSS3 استفاده می کنند، بنابراین اگر به صورت پویا عرض را از طریق جاوا اسکریپت تنظیم کنید، اندازه آن به آرامی تغییر می کند.
اگر از .active
کلاس استفاده می کنید، .progress-striped
نوارهای پیشرفت شما نوارها را از چپ به راست متحرک می کند.
نوارهای پیشرفت از شیبها، انتقالها و انیمیشنهای CSS3 برای دستیابی به تمام جلوههایشان استفاده میکنند. این ویژگی ها در IE7-9 یا نسخه های قدیمی تر فایرفاکس پشتیبانی نمی شوند.
Opera و IE در حال حاضر از انیمیشن ها پشتیبانی نمی کنند.
از چاه به عنوان یک افکت ساده بر روی یک عنصر استفاده کنید تا جلوه ای درونی به آن بدهید.
- <div class = "خوب" >
- ...
- </div>
از نماد بسته عمومی برای رد کردن محتوا مانند مدال ها و هشدارها استفاده کنید.
- <button class = "close" > × </button>
اگر ترجیح می دهید از لنگر استفاده کنید، دستگاه های iOS برای رویدادهای کلیکی به یک href="#" نیاز دارند.
- <a class = "close" href = "#" > × </a>