دهها مولفه قابل استفاده مجدد برای ارائه ناوبری، هشدار، پاپاور و موارد دیگر ساخته شدهاند.
منوی متنی قابل تغییر برای نمایش لیست پیوندها. با افزونه جاوا اسکریپت کشویی تعاملی ساخته شده است .
- <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 = "تقسیم کننده" </li>
- <li><a tabindex = "-1" href = "#" > پیوند جدا شده </a></li>
- </ul>
فقط با نگاهی به منوی کشویی، در اینجا HTML مورد نیاز است. شما باید محرک کشویی و منوی کشویی را در داخل .dropdown
یا عنصر دیگری که اعلام می کند بپیچید position: relative;
. سپس فقط منو را ایجاد کنید.
- <div class = "Dropdown" >
- <!-- پیوند یا دکمه برای تغییر حالت کشویی -->
- <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 = "تقسیم کننده" </li>
- <li><a tabindex = "-1" href = "#" > پیوند جدا شده </a></li>
- </ul>
- </div>
منوها را به سمت راست تراز کنید و اضافه کنید شامل سطوح کرکرهای اضافی.
.pull-right
به a اضافه کنید .dropdown-menu
تا منوی کشویی را تراز کنید.
- <ul class = "Dropdown-menu pull-right" role = "menu" aria- labelledby = "dLabel" >
- ...
- </ul>
برای غیرفعال کردن پیوند، آن را .disabled
به a اضافه کنید.<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 class = "زیر منوی کشویی" >
- <a tabindex = "-1" href = "#" > گزینه های بیشتر </a>
- <ul class = "Dropdown-menu" >
- ...
- </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 = "disabled" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
میتوانید بهصورت اختیاری لنگرهای فعال یا غیرفعال را با دهانهها تعویض کنید تا عملکرد کلیک را حذف کنید و در عین حال سبکهای مورد نظر را حفظ کنید.
- <div class = "صفحه بندی" >
- <ul>
- <li class = "غیرفعال" ><span> « </span></li>
- <li class = "فعال" ><span> 1 </span></li>
- ...
- </ul>
- </div>
صفحه بندی بزرگتر یا کوچکتر را دوست دارید؟ .pagination-large
، .pagination-small
یا .pagination-mini
برای اندازه های اضافی اضافه کنید .
- <div class = "صفحه بندی بزرگ" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "صفحه بندی" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "صفحه بندی-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-mini" >
- <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 class = "قبلی" >
- <a href = "#" > ← قدیمی تر </a>
- </li>
- <li class = "بعدی" >
- <a href = "#" > جدیدتر → </a>
- </li>
- </ul>
پیوندهای پیجر نیز از .disabled
کلاس ابزار عمومی از صفحه بندی استفاده می کنند.
- <ul class = "پیجر" >
- <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> |
نام | مثال | نشانه گذاری |
---|---|---|
پیش فرض | 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 class = "btn btn-primary btn-large" >
- بیشتر بدانید
- </a>
- </p>
- </div>
یک پوسته ساده برای h1
قرار دادن فضای مناسب و بخش بندی بخش های محتوا در یک صفحه. میتواند از عنصر h1
پیشفرض small
و همچنین اکثر اجزای دیگر (با سبکهای اضافی) استفاده کند.
- <div class = "page-header" >
- <h1> عنوان مثال صفحه <small> زیرمتن برای سرصفحه </small></h1>
- </div>
به طور پیشفرض، ریز عکسهای Bootstrap برای نمایش تصاویر مرتبط با حداقل نشانهگذاری مورد نیاز طراحی شدهاند.
با کمی نشانه گذاری اضافی، می توان هر نوع محتوای HTML مانند سرفصل ها، پاراگراف ها یا دکمه ها را به تصاویر کوچک اضافه کرد.
تصاویر کوچک (قبلاً .media-grid
تا نسخه 1.4) برای شبکههای عکس یا ویدیو، نتایج جستجوی تصویر، محصولات خردهفروشی، نمونه کارها و موارد دیگر عالی هستند. آنها می توانند لینک یا محتوای ثابت باشند.
نشانه گذاری تصویر بند انگشتی ساده است - ul
با هر تعداد li
عنصر تمام چیزی که لازم است. همچنین فوق العاده انعطاف پذیر است و به هر نوع محتوایی با نشانه گذاری بیشتر اجازه می دهد تا محتویات شما را بپیچد.
در نهایت، مولفه ریز عکسها از کلاس های سیستم شبکه ای موجود - مانند .span2
یا .span3
- برای کنترل ابعاد ریز استفاده می کند.
همانطور که قبلا ذکر شد، نشانهگذاری مورد نیاز برای ریز عکسها سبک و ساده است. در اینجا نگاهی به تنظیمات پیش فرض برای تصاویر پیوند داده شده است :
- <ul class = "تصاویر کوچک" >
- <li class = "span4" >
- <a href = "#" class = "تصویر کوچک" >
- <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 = "هشدار" > × </button>
- <strong> هشدار! </strong> بهتر است از خودتان مطمئن شوید که خیلی خوب به نظر نمی رسید.
- </div>
مرورگرهای موبایل سافاری و موبایل اپرا، علاوه بر data-dismiss="alert"
ویژگی، در هنگام استفاده از تگ href="#"
، به حذف هشدارها نیز نیاز دارند.<a>
- <a href = "#" class = "close" data-dismiss = "هشدار" > × </a>
از طرف دیگر، میتوانید از <button>
عنصری با ویژگی داده استفاده کنید، که ما انتخاب کردهایم برای اسناد خود انجام دهیم. هنگام استفاده <button>
، باید فرمهایتان type="button"
را وارد کنید یا ممکن است فرمهایتان ارسال نشود.
- <button type = "button" class = "close" data-dismiss = "هشدار" > × </button>
برای حذف سریع و آسان هشدارها از پلاگین alerts jQuery استفاده کنید.
برای پیامهای طولانیتر، با افزودن بالشتک بالا و پایین پوشش هشدار را افزایش دهید .alert-block
.
بهتر است خودتان را بررسی کنید، شما خیلی خوب به نظر نمی رسید. Nulla vitae elit libero، یک pharetra augue. commodo cursus magna، vel scelerisque nisl consectetur et.
- <div class = "Alert Alert-block" >
- <button type = "button" class = "close" data-dismiss = "هشدار" > × </button>
- <h4> هشدار! </h4>
- بهتر است خودتان را بررسی کنید، شما نیستید ...
- </div>
برای تغییر مفهوم هشدار، کلاسهای اختیاری را اضافه کنید.
- <div class = "هشدار-خطای هشدار" >
- ...
- </div>
- <div class = "هشدار هشدار-موفقیت" >
- ...
- </div>
- <div class = "اطلاعات هشدار هشدار" >
- ...
- </div>
نوار پیشرفت پیشفرض با گرادیان عمودی.
- <div class = "پیشرفت" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
از یک گرادیان برای ایجاد یک افکت راه راه استفاده می کند. در IE7-8 موجود نیست.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
.active
برای .progress-striped
متحرک سازی نوارها از راست به چپ به آن اضافه کنید. در همه نسخه های IE موجود نیست.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
چندین میله را در همان قسمت .progress
قرار دهید تا آنها را روی هم قرار دهید.
- <div class = "پیشرفت" >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " </div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
نوارهای پیشرفت از برخی از دکمهها و کلاسهای هشدار برای سبکهای ثابت استفاده میکنند.
- <div class = "progress progress-info" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "پیشرفت پیشرفت-موفقیت" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "پیشرفت-اخطار" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "پیشرفت پیشرفت-خطر" >
- <div class = "bar" style = " عرض : 80 % " ></div>
- </div>
مشابه رنگ های جامد، نوارهای پیشرفت راه راه متنوعی داریم.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "پیشرفت پیشرفت-موفقیت پیشرفت-راه راه" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "پیشرفت پیشرفت-اخطار پیشرفت راه راه" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "پیشرفت پیشرفت-خطر پیشرفت-راه راه" >
- <div class = "bar" style = " عرض : 80 % " ></div>
- </div>
نوارهای پیشرفت از شیبها، انتقالها و انیمیشنهای CSS3 برای دستیابی به تمام جلوههایشان استفاده میکنند. این ویژگی ها در IE7-9 یا نسخه های قدیمی تر فایرفاکس پشتیبانی نمی شوند.
نسخه های قدیمی تر از Internet Explorer 10 و Opera 12 از انیمیشن پشتیبانی نمی کنند.
سبکهای آبجکت انتزاعی برای ساخت انواع مختلف مؤلفهها (مانند نظرات وبلاگ، توییتها و غیره) که دارای یک تصویر تراز چپ یا راست در کنار محتوای متنی هستند.
رسانه پیشفرض امکان شناور کردن یک شی رسانه (تصاویر، ویدئو، صدا) را به سمت چپ یا راست یک بلوک محتوا میدهد.
- <div class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > عنوان رسانه </h4>
- ...
- <!-- شئ رسانه ای تو در تو -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
با کمی نشانه گذاری اضافی، می توانید از رسانه های داخل لیست (مفید برای موضوعات نظرات یا لیست مقالات) استفاده کنید.
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis.
- <ul class = "media-list" >
- <li class = "رسانه" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > عنوان رسانه </h4>
- ...
- <!-- شئ رسانه ای تو در تو -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
از چاه به عنوان یک افکت ساده بر روی یک عنصر استفاده کنید تا جلوه ای درونی به آن بدهید.
- <div class = "خوب" >
- ...
- </div>
لنت و گوشه های گرد را با دو کلاس اصلاح کننده اختیاری کنترل کنید.
- <div class = "خوب خوب بزرگ" >
- ...
- </div>
- <div class = "خوب خوب کوچک" >
- ...
- </div>
از نماد بسته عمومی برای رد کردن محتوا مانند مدال ها و هشدارها استفاده کنید.
- <button class = "close" > × </button>
href="#"
اگر ترجیح می دهید از لنگر استفاده کنید، دستگاه های iOS به رویدادهای کلیک نیاز دارند .
- <a class = "close" href = "#" > × </a>
کلاس های ساده و متمرکز برای نمایش های کوچک یا تغییرات رفتاری.
یک عنصر را به سمت چپ شناور کنید
- کلاس = "کشیدن به چپ"
- . کشیدن - چپ {
- شناور : چپ ;
- }
یک عنصر را به سمت راست شناور کنید
- کلاس = "کشیدن به سمت راست"
- . کشیدن - راست {
- شناور : راست ;
- }
تغییر رنگ یک عنصر به#999
- کلاس = "بی صدا"
- . بی صدا {
- رنگ : #999;
- }
float
روی هر عنصری را پاک کنید
- کلاس = "واضح"
- . رفع روشن {
- * بزرگنمایی : 1 ;
- &: قبل از
- &: بعد از {
- نمایش : جدول ;
- محتوا : "" ;
- }
- &: بعد از {
- روشن : هر دو ;
- }
- }