بیش از دوازده جزء قابل استفاده مجدد برای ارائه نماد نگاری، فهرست های بازشو، گروه های ورودی، ناوبری، هشدارها و موارد دیگر ساخته شده است.
گلیفیکون ها
گلیف های موجود
شامل بیش از 250 گلیف در قالب فونت از مجموعه Glyphicon Halflings. Glyphicons Halflings معمولاً به صورت رایگان در دسترس نیستند، اما سازنده آنها آنها را بدون هزینه برای Bootstrap در دسترس قرار داده است. به عنوان تشکر، ما فقط از شما می خواهیم که در صورت امکان پیوندی به Glyphicons اضافه کنید.
glyphicon glyphicon-sterisk
glyphicon glyphicon-plus
glyphicon glyphicon-euro
glyphicon glyphicon-eur
glyphicon glyphicon-minus
glyphicon glyphicon-cloud
glyphicon glyphicon-velope
glyphicon glyphicon-pencil
گلیفیکون گلیفیکون-شیشه
glyphicon glyphicon-music
glyphicon glyphicon-search
glyphicon glyphicon-قلب
glyphicon glyphicon-star
glyphicon glyphicon-star-empty
glyphicon glyphicon-user
glyphicon glyphicon-film
glyphicon glyphicon-th-large
glyphicon glyphicon-th
glyphicon glyphicon-th-list
glyphicon glyphicon-ok
glyphicon glyphicon-remove
glyphicon glyphicon-zoom-in
glyphicon glyphicon-zoom-out
glyphicon glyphicon-off
glyphicon glyphicon-signal
glyphicon glyphicon-cog
glyphicon glyphicon-سطل زباله
glyphicon glyphicon-home
glyphicon glyphicon-file
glyphicon glyphicon-time
glyphicon glyphicon-road
glyphicon glyphicon-دانلود-alt
glyphicon glyphicon-دانلود
glyphicon glyphicon-upload
glyphicon glyphicon-inbox
glyphicon glyphicon-play-ciircle
glyphicon glyphicon-repeat
glyphicon glyphicon-refresh
glyphicon glyphicon-list-alt
glyphicon glyphicon-lock
glyphicon glyphicon-flag
هدفون glyphicon glyphicon
glyphicon glyphicon-volume-off
glyphicon glyphicon-volume-down
glyphicon glyphicon-volume-up
glyphicon glyphicon-qrcode
glyphicon glyphicon-barcode
glyphicon glyphicon-tag
glyphicon glyphicon-tags
glyphicon glyphicon-book
glyphicon glyphicon-bookmark
glyphicon glyphicon-print
glyphicon glyphicon-camera
glyphicon glyphicon-font
glyphicon glyphicon-bold
glyphicon glyphicon-italic
glyphicon glyphicon-text-height
glyphicon glyphicon-text-width
glyphicon glyphicon-align-left
glyphicon glyphicon-align-center
glyphicon glyphicon-align-right
glyphicon glyphicon-align-justify
glyphicon glyphicon-list
glyphicon glyphicon-indent-left
glyphicon glyphicon-indent-right
glyphicon glyphicon-facetime-video
glyphicon glyphicon-picture
glyphicon glyphicon-map-marker
glyphicon glyphicon-adjust
glyphicon glyphicon-tint
glyphicon glyphicon-edit
glyphicon glyphicon-share
glyphicon glyphicon-check
glyphicon glyphicon-move
glyphicon glyphicon-step-backward
glyphicon glyphicon-fast-backward
glyphicon glyphicon-backward
glyphicon glyphicon-play
glyphicon glyphicon-pause
glyphicon glyphicon-stop
glyphicon glyphicon-forward
glyphicon glyphicon-fast-forward
glyphicon glyphicon-step-forward
glyphicon glyphicon-eject
glyphicon glyphicon-chevron-left
glyphicon glyphicon-chevron-right
علامت glyphicon glyphicon-plus-sign
glyphicon glyphicon-minus-sign
glyphicon glyphicon-remove-sign
glyphicon glyphicon-ok-sign
glyphicon glyphicon-سوال-نشانه
glyphicon glyphicon-info-sign
glyphicon glyphicon-screenshot
glyphicon glyphicon-remove-circle
glyphicon glyphicon-ok-circle
glyphicon glyphicon-ban-circle
glyphicon glyphicon-arrow-left
glyphicon glyphicon-پیکان-راست
glyphicon glyphicon-arrow-up
glyphicon glyphicon-arrow-down
glyphicon glyphicon-share-alt
glyphicon glyphicon-resize-full
glyphicon glyphicon-resize-small
glyphicon گلیفیکون-علامت تعجب
glyphicon glyphicon-هدیه
glyphicon glyphicon-leaf
glyphicon glyphicon-fire
glyphicon glyphicon-eye-open
glyphicon glyphicon-eye-close
glyphicon glyphicon-warning-sign
glyphicon glyphicon-plane
glyphicon glyphicon-calendar
glyphicon glyphicon-random
glyphicon glyphicon-کامنت
glyphicon glyphicon-magnet
glyphicon glyphicon-chevron-up
glyphicon glyphicon-chevron-down
glyphicon glyphicon-retweet
glyphicon glyphicon-سبد خرید
glyphicon glyphicon-folder-close
glyphicon glyphicon-folder-open
glyphicon glyphicon-resize-vertical
glyphicon glyphicon-resize-horizontal
glyphicon glyphicon-hdd
glyphicon glyphicon-bullhorn
glyphicon glyphicon-bell
glyphicon glyphicon-certificate
glyphicon glyphicon-شست-بالا
glyphicon glyphicon-thumbs-down
glyphicon glyphicon-دست راست
glyphicon glyphicon-hand-left
glyphicon glyphicon-دست بالا
glyphicon glyphicon-دست پایین
glyphicon glyphicon-circle-arrow-right
glyphicon glyphicon-circle-arrow-left
glyphicon glyphicon-circle-arrow-up
glyphicon glyphicon-circle-arrow-down
glyphicon glyphicon-globe
glyphicon glyphicon-آچار
glyphicon glyphicon-tasks
glyphicon glyphicon-filter
glyphicon glyphicon-briefcase
glyphicon glyphicon-تمام صفحه
glyphicon glyphicon-dashboard
glyphicon glyphicon-گیره کاغذ
glyphicon glyphicon-قلب خالی
glyphicon glyphicon-link
glyphicon glyphicon-phone
glyphicon glyphicon-pushpin
glyphicon glyphicon-usd
glyphicon glyphicon-gbp
glyphicon glyphicon-sort
glyphicon glyphicon-مرتب سازی بر اساس حروف الفبا
glyphicon glyphicon-sort-by-alphabet-alt
glyphicon glyphicon-مرتب سازی بر اساس ترتیب
glyphicon glyphicon-sort-by-order-alt
glyphicon glyphicon-مرتب سازی بر اساس ویژگی ها
glyphicon glyphicon-sort-by-attributes-alt
glyphicon glyphicon علامت نخورده است
glyphicon glyphicon-expand
glyphicon glyphicon-collapse-down
glyphicon glyphicon-collapse-up
glyphicon glyphicon-log-in
glyphicon glyphicon-flash
glyphicon glyphicon-log-out
glyphicon glyphicon-new-window
glyphicon glyphicon-record
glyphicon glyphicon-save
glyphicon glyphicon-open
glyphicon glyphicon ذخیره شده
glyphicon glyphicon-واردات
glyphicon glyphicon-صادرات
glyphicon glyphicon-send
glyphicon glyphicon-floppy-disk
glyphicon glyphicon-floppy-saved
glyphicon glyphicon-floppy-remove
glyphicon glyphicon-floppy-save
glyphicon glyphicon-floppy-open
glyphicon glyphicon-credit-card
glyphicon glyphicon-transfer
glyphicon glyphicon-کارد و چنگال
glyphicon glyphicon-header
glyphicon glyphicon فشرده شده
گوشی گلیفیکون گلیفیکون
glyphicon glyphicon-phone-alt
glyphicon glyphicon-tower
glyphicon glyphicon-stats
glyphicon glyphicon-sd-video
glyphicon glyphicon-hd-video
glyphicon glyphicon-زیرنویس
glyphicon glyphicon-sound-stereo
glyphicon glyphicon-sound-dolby
glyphicon glyphicon-sound-5-1
glyphicon glyphicon-sound-6-1
glyphicon glyphicon-sound-7-1
glyphicon glyphicon-copyright-mark
glyphicon glyphicon-registration-mark
glyphicon glyphicon-ابر-دانلود
glyphicon glyphicon-cloud-upload
glyphicon glyphicon-tree-conifer
گلیفیکون گلیفیکون-درخت-برگ
glyphicon glyphicon-cd
glyphicon glyphicon-save-file
glyphicon glyphicon-open-file
glyphicon glyphicon-level-up
glyphicon glyphicon-copy
glyphicon glyphicon-paste
glyphicon glyphicon-alert
glyphicon glyphicon-اکولایزر
glyphicon glyphicon-king
glyphicon glyphicon-queen
glyphicon glyphicon-pawn
glyphicon glyphicon-bishop
glyphicon glyphicon-knight
glyphicon glyphicon-baby-formula
glyphicon glyphicon-tent
glyphicon glyphicon-تخته سیاه
گلیفیکون گلیفیکون-تخت
glyphicon glyphicon-apple
glyphicon glyphicon-erase
glyphicon glyphicon-ساعت شنی
glyphicon glyphicon-lamp
glyphicon glyphicon-duplicate
glyphicon glyphicon-piggy-bank
glyphicon glyphicon-scissors
glyphicon glyphicon-bitcoin
glyphicon glyphicon-btc
glyphicon glyphicon-xbt
glyphicon glyphicon-yen
glyphicon glyphicon-jpy
glyphicon glyphicon-ruble
glyphicon glyphicon-rub
glyphicon glyphicon-scale
glyphicon glyphicon-ice-lolly
glyphicon glyphicon-ice-lolly-tasted
glyphicon glyphicon-آموزش
glyphicon glyphicon-option-horizontal
glyphicon glyphicon-option-vertical
glyphicon glyphicon-menu-hamburger
glyphicon glyphicon-modal-window
گلیفیکون گلیفیکون-روغن
glyphicon glyphicon-grain
عینک آفتابی گلیفیکون گلیفیکون
glyphicon glyphicon-text-size
glyphicon glyphicon-text-color
glyphicon glyphicon-text-background
glyphicon glyphicon-object-align-top
glyphicon glyphicon-object-align-bottom
glyphicon glyphicon-object-align-horizontal
glyphicon glyphicon-object-align-left
glyphicon glyphicon-object-align-vertical
glyphicon glyphicon-object-align-right
glyphicon glyphicon-triangle-right
glyphicon glyphicon-triangle-left
glyphicon glyphicon-triangle-bottom
glyphicon glyphicon-triangle-top
glyphicon glyphicon-console
glyphicon glyphicon-superscript
glyphicon glyphicon-subscript
glyphicon glyphicon-menu-left
glyphicon glyphicon-menu-right
glyphicon glyphicon-menu-down
glyphicon glyphicon-menu-up
نحوه استفاده
به دلایل عملکرد، همه نمادها به کلاس پایه و کلاس آیکون فردی نیاز دارند. برای استفاده، کد زیر را تقریباً در هر جایی قرار دهید. حتماً بین آیکون و متن فاصله بگذارید تا padding مناسب باشد.
با اجزای دیگر مخلوط نکنید
کلاس های نماد را نمی توان مستقیماً با سایر مؤلفه ها ترکیب کرد. آنها نباید همراه با کلاس های دیگر در یک عنصر استفاده شوند. در عوض، یک تودرتو اضافه کنید <span>و کلاسهای نماد را در آن اعمال کنید <span>.
فقط برای استفاده در عناصر خالی
کلاسهای آیکون فقط باید روی عناصری استفاده شوند که محتوای متنی ندارند و عناصر فرزند ندارند.
تغییر مکان فونت آیکون
Bootstrap فرض میکند که فایلهای فونت آیکون ../fonts/نسبت به فایلهای CSS کامپایلشده در دایرکتوری قرار دارند. انتقال یا تغییر نام آن فایل های فونت به معنای به روز رسانی CSS به یکی از سه روش زیر است:
@icon-font-pathو/یا @icon-font-nameمتغیرها را در فایل های منبع کمتر تغییر دهید .
از هر گزینه ای که به بهترین وجه با تنظیمات توسعه خاص شما سازگار است استفاده کنید.
آیکون های قابل دسترس
نسخه های مدرن فناوری های کمکی محتوای تولید شده CSS و همچنین کاراکترهای خاص یونیکد را اعلام می کنند. برای جلوگیری از خروجی ناخواسته و گیج کننده در صفحه خوان ها (مخصوصاً زمانی که از نمادها صرفاً برای تزئین استفاده می شود)، آنها را با aria-hidden="true"ویژگی پنهان می کنیم.
اگر از نمادی برای انتقال معنا استفاده میکنید (و نه فقط به عنوان یک عنصر تزئینی)، مطمئن شوید که این معنا به فناوریهای کمکی نیز منتقل میشود - به عنوان مثال، محتوای اضافی را که به صورت بصری با .sr-onlyکلاس پنهان شده است، اضافه کنید.
اگر کنترلهایی را بدون متن دیگری ایجاد میکنید (مانند متنی <button>که فقط حاوی یک نماد است)، همیشه باید محتوای جایگزینی برای شناسایی هدف کنترل ارائه دهید تا برای کاربران فناوریهای کمکی منطقی باشد. در این مورد، می توانید یک aria-labelویژگی روی خود کنترل اضافه کنید.
مثال ها
از آنها در دکمهها، گروههای دکمهای برای نوار ابزار، پیمایش یا ورودیهای فرم پیشفرض استفاده کنید.
نمادی که در یک هشدار برای انتقال پیام خطا استفاده میشود، همراه با .sr-onlyمتن اضافی برای انتقال این اشاره به کاربران فناوریهای کمکی.
به طور پیش فرض، یک منوی کشویی به طور خودکار 100٪ از بالا و در امتداد سمت چپ والد خود قرار می گیرد. .dropdown-menu-rightبه a اضافه کنید .dropdown-menuتا منوی کشویی را تراز کنید.
ممکن است نیاز به موقعیت اضافی داشته باشد
کرکره ها به طور خودکار از طریق CSS در جریان عادی سند قرار می گیرند. این بدان معناست که فهرستهای کشویی ممکن است توسط والدین با overflowویژگیهای خاص برش داده شوند یا خارج از محدوده نمای نمای ظاهر شوند. به محض بروز این مشکلات به تنهایی به آنها رسیدگی کنید.
.pull-rightتراز منسوخ شده
.pull-rightاز نسخه 3.1.0، منوهای کشویی را منسوخ کرده ایم . برای چینش سمت راست یک منو، از .dropdown-menu-right. کامپوننت های nav تراز راست در نوار ناوبری از نسخه mixin این کلاس برای تراز کردن خودکار منو استفاده می کنند. برای لغو آن، استفاده کنید .dropdown-menu-left.
سرصفحه ها
در هر منوی کشویی، یک سرصفحه برای برچسب زدن بخشهای عملکردها اضافه کنید.
مجموعه ای از دکمه ها را در یک خط با گروه دکمه ها گروه بندی کنید. با افزونه دکمههای ما، رادیو جاوا اسکریپت اختیاری و رفتار استایل چک باکس را اضافه کنید .
راهنمای ابزارها و پاپاورها در گروههای دکمهای به تنظیمات خاصی نیاز دارند
هنگام استفاده از راهنمای ابزار یا پاپاور بر روی عناصر داخل یک .btn-group، باید گزینه ای را container: 'body'برای جلوگیری از عوارض جانبی ناخواسته (مانند بزرگتر شدن عنصر و/یا از دست دادن گوشه های گرد خود هنگام فعال شدن راهنمای ابزار یا پاپاور) مشخص کنید.
اطمینان حاصل کنید که درست است roleو یک برچسب ارائه دهید
برای اینکه فناوریهای کمکی - مانند صفحهخوانها - نشان دهند که یک سری دکمهها گروهبندی شدهاند، باید یک roleویژگی مناسب ارائه شود. برای گروه های دکمه ای، این خواهد بود role="group"، در حالی که نوار ابزار باید دارای یک role="toolbar"باشد.
یک استثنا گروه هایی هستند که فقط شامل یک کنترل (مثلاً گروه های دکمه توجیه شده با <button>عناصر) یا یک کشویی هستند.
علاوه بر این، به گروهها و نوار ابزارها باید یک برچسب صریح داده شود، زیرا اکثر فناوریهای کمکی در غیر این صورت، علیرغم وجود roleویژگی صحیح، آنها را اعلام نمیکنند. در مثالهای ارائهشده در اینجا، از , استفاده میکنیم aria-label، اما از جایگزینهایی مانند آن aria-labelledbyنیز میتوان استفاده کرد.
مثال اساسی
یک سری دکمه را با .btnداخل بپیچید .btn-group.
نوار ابزار دکمه
برای اجزای پیچیدهتر ، مجموعههایی <div class="btn-group">را با هم ترکیب کنید.<div class="btn-toolbar">
سایز بندی
بهجای اعمال کلاسهای اندازه دکمهها برای هر دکمه در یک گروه، فقط .btn-group-*به هر یک اضافه کنید .btn-group، از جمله هنگام تودرتو کردن چند گروه.
لانه سازی
زمانی که میخواهید منوهای کشویی با یک سری دکمه ترکیب شوند، یک را .btn-groupدر دیگری قرار دهید..btn-group
گروهی از دکمه ها را در اندازه های مساوی بکشید تا تمام عرض والد آن را بپوشاند. همچنین با کشویی دکمه در گروه دکمه کار می کند.
رسیدگی به مرزها
با توجه به HTML و CSS خاصی که برای توجیه دکمه ها استفاده می شود (یعنی display: table-cell)، مرزهای بین آنها دو برابر می شود. در گروههای دکمهای معمولی، margin-left: -1pxبهجای برداشتن حاشیهها، برای چیدن حاشیهها استفاده میشود. با این حال، marginبا display: table-cell. در نتیجه، بسته به سفارشیسازیهای خود در Bootstrap، ممکن است بخواهید حاشیهها را حذف کرده یا دوباره رنگ کنید.
IE8 و مرزها
اینترنت اکسپلورر 8 حاشیههایی را روی دکمهها در یک گروه دکمههای توجیهشده ارائه نمیکند، خواه روشن باشد <a>یا <button>عناصر. برای دور زدن آن، هر دکمه را در دیگری بپیچید .btn-group.
اگر از <a>عناصر به عنوان دکمهها استفاده میشود - به جای پیمایش به سند یا بخش دیگری در صفحه فعلی، عملکردهای درون صفحه را فعال میکنند - باید به آنها یک علامت مناسب نیز داده شود role="button".
با <button>عناصر
برای استفاده از گروه های دکمه توجیه شده با <button>عناصر، باید هر دکمه را در یک گروه دکمه قرار دهید . اکثر مرورگرها به درستی از CSS ما برای توجیه <button>عناصر استفاده نمی کنند، اما از آنجایی که ما از دکمه های کشویی پشتیبانی می کنیم، می توانیم آن را حل کنیم.
کشویی دکمه
از هر دکمه ای برای راه اندازی یک منوی کشویی با قرار دادن آن در یک .btn-groupو ارائه نشانه گذاری منوی مناسب استفاده کنید.
وابستگی به افزونه
برای باز کردن دکمه ها باید افزونه کشویی در نسخه بوت استرپ شما گنجانده شود.
کشویی تک دکمه
با برخی تغییرات اولیه نشانه گذاری، یک دکمه را به یک ضامن کشویی تبدیل کنید.
با افزودن متن یا دکمهها قبل، بعد یا در هر دو طرف هر متنی، کنترلهای فرم را گسترش دهید <input>. از .input-groupیک .input-group-addonیا .input-group-btnبرای اضافه کردن یا الحاق عناصر به یک واحد .form-controlاستفاده کنید.
<input>فقط متنی
از استفاده از <select>عناصر در اینجا خودداری کنید زیرا نمی توان آنها را به طور کامل در مرورگرهای WebKit استایل کرد.
از استفاده از <textarea>عناصر در اینجا خودداری کنید زیرا rowsویژگی آنها در برخی موارد رعایت نمی شود.
راهنمای ابزار و پاپاورها در گروه های ورودی نیاز به تنظیمات خاصی دارند
هنگام استفاده از راهنمای ابزار یا پاپاور بر روی عناصر داخل یک .input-group، باید گزینه ای را container: 'body'برای جلوگیری از عوارض جانبی ناخواسته (مانند بزرگ شدن عنصر و/یا از دست دادن گوشه های گرد خود هنگام فعال شدن راهنمای ابزار یا پاپاور) مشخص کنید.
با اجزای دیگر مخلوط نکنید
گروههای فرم یا کلاسهای ستون شبکه را مستقیماً با گروههای ورودی مخلوط نکنید. در عوض، گروه ورودی را در داخل گروه فرم یا عنصر مرتبط با شبکه قرار دهید.
همیشه برچسب ها را اضافه کنید
اگر برای هر ورودی برچسبی وارد نکنید، صفحهخوانها با فرمهای شما مشکل خواهند داشت. برای این گروه های ورودی، اطمینان حاصل کنید که هر برچسب یا عملکرد اضافی به فناوری های کمکی منتقل می شود.
تکنیک دقیق مورد استفاده (عناصر قابل مشاهده <label>، <label>عناصر پنهان با استفاده از .sr-onlyکلاس، یا استفاده از , , aria-labelیا aria-labelledbyویژگی ) و اینکه چه اطلاعات اضافی باید منتقل شود بسته به نوع دقیق ویجت رابطی که در حال پیاده سازی هستید متفاوت است. مثالهای موجود در این بخش، چند رویکرد پیشنهادی و خاص را ارائه میکنند.aria-describedbytitleplaceholder
مثال اساسی
یک افزونه یا دکمه را در دو طرف ورودی قرار دهید. همچنین می توانید یکی را در دو طرف ورودی قرار دهید.
ما از چندین افزونه ( .input-group-addonیا .input-group-btn) در یک طرف پشتیبانی نمی کنیم.
ما از چندین فرم کنترل در یک گروه ورودی پشتیبانی نمی کنیم.
سایز بندی
کلاسهای اندازهبندی فرم نسبی را به .input-groupخودش اضافه کنید و محتویات داخل بهطور خودکار اندازه تغییر میکنند—نیازی به تکرار کلاسهای اندازه کنترل فرم در هر عنصر نیست.
چک باکس ها و افزونه های رادیویی
هر چک باکس یا گزینه رادیویی را به جای متن در افزونه گروه ورودی قرار دهید.
افزونه های دکمه ای
دکمه ها در گروه های ورودی کمی متفاوت هستند و به یک سطح اضافی از تودرتو نیاز دارند. به جای .input-group-addon, باید .input-group-btnبرای بسته بندی دکمه ها استفاده کنید. به دلیل سبک های پیش فرض مرورگر که نمی توان آنها را نادیده گرفت، این مورد ضروری است.
دکمه هایی با فهرست کشویی
دکمه های تقسیم بندی شده
دکمه های متعدد
در حالی که شما فقط می توانید یک افزونه در هر طرف داشته باشید، می توانید چندین دکمه در داخل یک دکمه داشته باشید .input-group-btn.
Navs
Navهای موجود در Bootstrap دارای نشانهگذاری مشترک هستند که با .navکلاس پایه شروع میشوند و همچنین حالتهای مشترک دارند. برای جابجایی بین هر سبک، کلاسهای اصلاحکننده را تعویض کنید.
استفاده از navs برای پانل های تب به افزونه جاوا اسکریپت تب ها نیاز دارد
برای برگههایی که مناطق جدولبندیشده دارند، باید از افزونه جاوا اسکریپت زبانهها استفاده کنید . نشانه گذاری همچنین به ویژگی های اضافی و ARIA نیاز دارد - برای جزئیات بیشتر به نمونه نشانه گذاریrole افزونه مراجعه کنید.
ناوبری های مورد استفاده به عنوان ناوبری را در دسترس قرار دهید
اگر از navs برای ارائه یک نوار پیمایش استفاده میکنید، حتماً یک role="navigation"را به منطقیترین محفظه والد اضافه کنید <ul>، یا یک <nav>عنصر را در اطراف کل پیمایش قرار دهید. نقش را به خود اضافه نکنید <ul>، زیرا از اعلام آن به عنوان یک لیست واقعی توسط فناوری های کمکی جلوگیری می کند.
زبانه ها
توجه داشته باشید که .nav-tabsکلاس به کلاس پایه نیاز دارد .nav.
به راحتی زبانهها یا قرصها را با عرض والدینشان در صفحههایی با پهنای بیشتر از ۷۶۸ پیکسل .nav-justifiedایجاد کنید. در صفحههای کوچکتر، پیوندهای ناوبری روی هم چیده میشوند.
پیوندهای ناوبری توجیه شده در حال حاضر پشتیبانی نمی شوند.
سافاری و ناوبری توجیه پذیر پاسخگو
از نسخه 9.1.2، سافاری باگی را نشان میدهد که در آن تغییر اندازه مرورگر شما به صورت افقی باعث خطاهای رندر در ناوبری توجیهشده میشود که پس از تازهسازی پاک میشوند. این اشکال در مثال ناوگان موجه نیز نشان داده شده است .
نوارهای ناوبری اجزای متا پاسخگو هستند که به عنوان هدر پیمایش برای برنامه یا سایت شما عمل می کنند. آنها در نماهای موبایل شروع به جمع شدن می کنند (و قابل تغییر هستند) و با افزایش عرض نمای در دسترس افقی می شوند.
پیوندهای ناوبری توجیه شده در حال حاضر پشتیبانی نمی شوند.
محتوای سرریز
از آنجایی که بوت استرپ نمی داند محتوای موجود در نوار ناوبری شما به چه مقدار فضای نیاز دارد، ممکن است در مورد بسته بندی محتوا در ردیف دوم با مشکل مواجه شوید. برای حل این مشکل می توانید:
نقطه ای که نوار ناوبری شما بین حالت جمع شده و افقی جابجا می شود را تغییر دهید. متغیر را سفارشی کنید @grid-float-breakpointیا درخواست رسانه خود را اضافه کنید.
به افزونه جاوا اسکریپت نیاز دارد
اگر جاوا اسکریپت غیرفعال باشد و درگاه دید به اندازه کافی باریک باشد که نوار ناوبری جمع شود، گسترش نوار ناوبری و مشاهده محتوا در داخل غیرممکن خواهد بود .navbar-collapse.
نوار ناوبری پاسخگو نیاز دارد که افزونه collapse در نسخه بوت استرپ شما گنجانده شود.
در حال تغییر نقطه شکست نوار ناوبری تلفن همراه
نوار ناوبری در نمای تلفن همراه عمودی خود جمع می شود زمانی که درگاه دید باریک تر از نما باشد @grid-float-breakpoint، و هنگامی که درگاه دید حداقل @grid-float-breakpointعرض داشته باشد، به نمای افقی غیر متحرک خود گسترش می یابد. این متغیر را در منبع کمتر تنظیم کنید تا زمانی که نوار ناوبری جمع میشود/بسط میشود، کنترل شود. مقدار پیش فرض 768px(کوچکترین صفحه نمایش "کوچک" یا "قرص") است.
نوارهای ناوبری را در دسترس قرار دهید
حتماً از یک <nav>عنصر استفاده کنید یا اگر از یک عنصر عمومیتر مانند یک استفاده میکنید <div>، یک علامت role="navigation"را به هر نوار ناوبری اضافه کنید تا صریحاً آن را به عنوان یک منطقه شاخص برای کاربران فناوریهای کمکی شناسایی کنید.
تصویر نام تجاری
با جایگزین کردن متن با یک علامت، نام تجاری نوار ناوبری را با تصویر خود جایگزین کنید <img>. از آنجایی که .navbar-brandبالشتک و ارتفاع خاص خود را دارد، ممکن است لازم باشد بسته به تصویر خود مقداری CSS را لغو کنید.
تشکیل می دهد
محتوای فرم را .navbar-formبرای تراز عمودی مناسب و رفتار جمعشده در نماهای باریک در داخل قرار دهید. از گزینه های تراز برای تصمیم گیری در جایی که در محتوای نوار ناوبری قرار دارد استفاده کنید.
به عنوان سرآغاز، .navbar-formبسیاری از کدهای خود را .form-inlineاز طریق mixin به اشتراک می گذارد. برخی از کنترلهای فرم، مانند گروههای ورودی، ممکن است نیاز به عرضهای ثابت داشته باشند تا به درستی در نوار ناوبری نمایش داده شوند.
اگر برای هر ورودی برچسبی وارد نکنید، صفحهخوانها با فرمهای شما مشکل خواهند داشت. برای این فرمهای درون خطی، میتوانید برچسبها را با استفاده از .sr-onlyکلاس پنهان کنید. روشهای جایگزین دیگری برای ارائه برچسب برای فناوریهای کمکی، مانند aria-labelویژگی aria-labelledbyیا titleویژگی وجود دارد. اگر هیچ یک از این موارد وجود نداشته باشد، صفحه خوان ها ممکن است در صورت وجود از این placeholderویژگی استفاده کنند، اما توجه داشته باشید که استفاده از آن placeholderبه عنوان جایگزینی برای سایر روش های برچسب گذاری توصیه نمی شود.
دکمه ها
.navbar-btnکلاس را به <button>عناصری که در a قرار ندارند اضافه <form>کنید تا آنها را به صورت عمودی در نوار ناوبر قرار دهید.
استفاده از زمینه خاص
مانند کلاس های دکمه استاندارد ، .navbar-btnمی توان روی <a>و <input>عناصر استفاده کرد. با این حال، نه .navbar-btnکلاسهای دکمه استاندارد نباید روی <a>عناصر داخل استفاده شود .navbar-nav.
متن
رشتههای متن را در یک عنصر با .navbar-text، معمولاً روی یک <p>تگ بپیچید تا خط و رنگ مناسبی داشته باشد.
لینک های غیر ناوبری
برای افرادی که از پیوندهای استاندارد استفاده می کنند که در جزء ناوبری معمولی نوار ناوبری نیستند، از .navbar-linkکلاس برای اضافه کردن رنگ های مناسب برای گزینه های نوار ناوبری پیش فرض و معکوس استفاده کنید.
تراز اجزا
پیوندهای ناوبری، فرمها، دکمهها یا متن را با استفاده از کلاسهای ابزار .navbar-leftیا ابزار تراز کنید. .navbar-rightهر دو کلاس یک شناور CSS در جهت مشخص شده اضافه می کنند. به عنوان مثال، برای تراز کردن پیوندهای ناوبری، آنها را <ul>با کلاس کاربردی مربوطه در مکانی جداگانه قرار دهید.
این کلاسها نسخههای ترکیبی از .pull-leftو .pull-rightهستند، اما برای مدیریت آسانتر اجزای نوار ناوبری در اندازههای دستگاه، به درخواستهای رسانه اختصاص داده شدهاند.
تراز راست چند مؤلفه
نوارهای Navbar در حال حاضر دارای محدودیت هایی با کلاس های متعدد .navbar-rightهستند. برای فضاسازی صحیح محتوا، از حاشیه منفی در آخرین .navbar-rightعنصر استفاده می کنیم. وقتی چندین عنصر از آن کلاس استفاده می کنند، این حاشیه ها آنطور که در نظر گرفته شده کار نمی کنند.
زمانی که بتوانیم آن کامپوننت را در نسخه 4 بازنویسی کنیم، این مورد را دوباره بررسی خواهیم کرد.
به بالا ثابت شد
محتوای نوار ناوبری را به مرکز و صفحه اضافه کنید .navbar-fixed-topو اضافه کنید..container.container-fluid
پد بدنه مورد نیاز است
نوار پیمایش ثابت سایر محتوای شما را پوشش می دهد، مگر اینکه paddingبه بالای صفحه اضافه کنید <body>. مقادیر خود را امتحان کنید یا از قطعه ما در زیر استفاده کنید. نکته: به طور پیشفرض، نوار ناوبری 50 پیکسل ارتفاع دارد.
مطمئن شوید که این مورد را بعد از CSS اصلی بوت استرپ قرار دهید.
به پایین ثابت شد
محتوای نوار ناوبری را به مرکز و صفحه اضافه کنید .navbar-fixed-bottomو اضافه کنید..container.container-fluid
پد بدنه مورد نیاز است
نوار پیمایش ثابت سایر محتوای شما را پوشش می دهد، مگر اینکه paddingبه پایین صفحه اضافه کنید <body>. مقادیر خود را امتحان کنید یا از قطعه ما در زیر استفاده کنید. نکته: به طور پیشفرض، نوار ناوبری 50 پیکسل ارتفاع دارد.
مطمئن شوید که این مورد را بعد از CSS اصلی بوت استرپ قرار دهید.
بالا استاتیک
یک نوار ناوبری با عرض کامل ایجاد کنید که با افزودن .navbar-static-topو اضافه کردن یک .containerیا .container-fluidدر مرکز و صفحه محتوای نوار ناوبری، صفحه را دور میکند.
برخلاف .navbar-fixed-*کلاس ها، نیازی به تغییر هیچ گونه بالشتکی در body.
نوار ناوبری وارونه
ظاهر نوار ناوبری را با افزودن تغییر دهید .navbar-inverse.
پودرهای سوخاری
مکان صفحه فعلی را در یک سلسله مراتب ناوبری نشان دهید.
جداکننده ها به طور خودکار در CSS از طریق :beforeو اضافه می contentشوند.
پیوندهای صفحه بندی سایت یا برنامه خود را با مؤلفه صفحه بندی چند صفحه ای یا جایگزین صفحه بندی ساده تر ارائه دهید .
صفحه بندی پیش فرض
صفحه بندی ساده با الهام از Rdio، عالی برای برنامه ها و نتایج جستجو. بلوک بزرگ به سختی قابل از دست دادن است، به راحتی مقیاس پذیر است و مناطق کلیک بزرگی را فراهم می کند.
برچسب گذاری جزء صفحه بندی
جزء صفحه بندی باید در یک <nav>عنصر پیچیده شود تا آن را به عنوان بخش ناوبری برای صفحه خوان ها و سایر فناوری های کمکی شناسایی کند. علاوه بر این، از آنجایی که یک صفحه احتمالاً دارای بیش از یک بخش ناوبری از این قبیل است (مانند پیمایش اصلی در سرصفحه، یا پیمایش نوار کناری)، توصیه میشود که توصیفی aria-labelبرای آن ارائه شود <nav>که هدف آن را منعکس کند. به عنوان مثال، اگر جزء صفحه بندی برای پیمایش بین مجموعه ای از نتایج جستجو استفاده شود، یک برچسب مناسب می تواند باشد aria-label="Search results pages".
حالت های غیر فعال و فعال
پیوندها برای شرایط مختلف قابل تنظیم هستند. برای .disabledپیوندهای غیرقابل کلیک و .activeبرای نشان دادن صفحه فعلی استفاده کنید.
توصیه میکنیم لنگرهای فعال یا غیرفعال را با <span>، یا در مورد فلشهای قبلی/ بعدی حذف کنید تا عملکرد کلیک را حذف کنید و در عین حال سبکهای مورد نظر را حفظ کنید.
سایز بندی
صفحه بندی بزرگتر یا کوچکتر را دوست دارید؟ اضافه کردن .pagination-lgیا .pagination-smبرای اندازه های اضافی.
پیجر
پیوندهای سریع قبلی و بعدی برای پیاده سازی صفحه بندی ساده با نشانه گذاری و سبک های سبک. این برای سایت های ساده مانند وبلاگ ها یا مجلات عالی است.
نمونه پیش فرض
به طور پیش فرض، پیجر پیوندها را در مرکز قرار می دهد.
پیوندهای تراز شده
از طرف دیگر، می توانید هر پیوند را به طرفین تراز کنید:
حالت غیرفعال اختیاری
پیوندهای پیجر نیز از .disabledکلاس ابزار عمومی از صفحه بندی استفاده می کنند.
برچسب ها
مثال
عنوان مثال جدید
عنوان مثال جدید
عنوان مثال جدید
عنوان مثال جدید
عنوان مثال جدید
عنوان مثال جدید
تغییرات موجود
برای تغییر ظاهر یک برچسب، هر یک از کلاس های اصلاح کننده زیر را اضافه کنید.
خطر هشدار اطلاعات موفقیت اولیه پیشفرض
تعداد زیادی برچسب دارید؟
مشکلات رندر زمانی ممکن است ایجاد شوند که ده ها برچسب درون خطی در یک ظرف باریک داشته باشید که هر کدام حاوی inline-blockعنصر خاص خود (مانند یک نماد) هستند. راه در اطراف این تنظیم است display: inline-block;. برای زمینه و مثال، #13219 را ببینید .
نشان ها
موارد جدید یا خوانده نشده را با افزودن یک <span class="badge">به پیوندها، ناوبری بوت استرپ و موارد دیگر به راحتی برجسته کنید.
هنگامی که هیچ مورد جدید یا خوانده نشده ای وجود ندارد، نشان ها به سادگی جمع می شوند (از طریق :emptyانتخابگر CSS) به شرطی که محتوایی در آن وجود نداشته باشد.
سازگاری بین مرورگرها
نشان ها در اینترنت اکسپلورر 8 خود به خود جمع نمی شوند زیرا از :emptyانتخابگر پشتیبانی نمی کند.
با وضعیت های ناوبری فعال سازگار می شود
سبک های داخلی برای قرار دادن نشان ها در حالت های فعال در پیمایش قرص ها گنجانده شده است.
برای ایجاد جمبوترون با عرض کامل و بدون گوشه های گرد، آن را خارج از همه .containers قرار دهید و به جای آن یک .containerدرون اضافه کنید.
هدر صفحه
یک پوسته ساده برای h1قرار دادن فضای مناسب و بخش بندی بخش های محتوا در یک صفحه. میتواند از عنصر h1پیشفرض 's small، و همچنین بیشتر مؤلفههای دیگر (با سبکهای اضافی) استفاده کند.
نمونه زیرمتن سرصفحه برای هدر
ریز عکسها
سیستم شبکه Bootstrap را با مولفه تصویر کوچک گسترش دهید تا به راحتی شبکههایی از تصاویر، فیلمها، متن و موارد دیگر را نمایش دهید.
اگر به دنبال ارائه تصاویر کوچک با ارتفاع و/یا عرض مختلف مانند Pinterest هستید، باید از یک افزونه شخص ثالث مانند Masonry ، Isotope ، یا Salvattore استفاده کنید.
نمونه پیش فرض
به طور پیشفرض، ریز عکسهای Bootstrap برای نمایش تصاویر مرتبط با حداقل نشانهگذاری مورد نیاز طراحی شدهاند.
محتوای دلخواه
با کمی نشانه گذاری اضافی، می توان هر نوع محتوای HTML مانند سرفصل ها، پاراگراف ها یا دکمه ها را به تصاویر کوچک اضافه کرد.
برچسب بند انگشتی
Cras justo odio، dapibus ac facilisis in، egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultrices vehicula ut id elit.
Cras justo odio، dapibus ac facilisis in، egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultrices vehicula ut id elit.
Cras justo odio، dapibus ac facilisis in، egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultrices vehicula ut id elit.
پیام های بازخورد متنی را برای اقدامات معمول کاربر با تعداد انگشت شماری از پیام های هشدار در دسترس و انعطاف پذیر ارائه دهید.
مثال ها
هر متن و یک دکمه رد اختیاری را در .alertیکی از چهار کلاس متنی (مثلاً .alert-success) برای پیام های هشدار اولیه قرار دهید.
کلاس پیش فرض وجود ندارد
هشدارها کلاسهای پیشفرض ندارند، فقط کلاسهای پایه و اصلاحکننده دارند. هشدار خاکستری پیشفرض چندان منطقی نیست، بنابراین باید یک نوع را از طریق کلاس متنی مشخص کنید. موفقیت، اطلاعات، هشدار یا خطر را انتخاب کنید.
آفرین! شما با موفقیت این پیام هشدار مهم را خواندید.
سر بالا! این هشدار به توجه شما نیاز دارد، اما خیلی مهم نیست.
هشدار! بهتر است خودتان را بررسی کنید، خیلی خوب به نظر نمی رسید.
آه ضربه محکم و ناگهانی! چند مورد را تغییر دهید و دوباره ارسال کنید.
هشدارهای قابل رد
با افزودن یک دکمه اختیاری .alert-dismissibleو بستن، بر روی هر هشداری بسازید.
با نوارهای پیشرفت ساده و در عین حال انعطافپذیر، بازخورد بهروز در مورد پیشرفت یک گردش کار یا اقدام ارائه دهید.
سازگاری بین مرورگرها
نوارهای پیشرفت از انتقال ها و انیمیشن های CSS3 برای دستیابی به برخی از جلوه های خود استفاده می کنند. این ویژگی ها در Internet Explorer 9 و نسخه های پایین تر یا قدیمی تر فایرفاکس پشتیبانی نمی شوند. Opera 12 از انیمیشن ها پشتیبانی نمی کند.
سازگاری با سیاست امنیتی محتوا (CSP).
اگر وبسایت شما دارای یک خطمشی امنیت محتوا (CSP) است که اجازه نمیدهد style-src 'unsafe-inline'، نمیتوانید از styleویژگیهای درون خطی برای تنظیم عرض نوار پیشرفت همانطور که در مثالهای زیر نشان داده شده است استفاده کنید. روشهای جایگزین برای تنظیم عرضها که با CSPهای سختگیرانه سازگار هستند، شامل استفاده از کمی جاوا اسکریپت سفارشی (که تنظیم میشود element.style.width) یا استفاده از کلاسهای CSS سفارشی است.
مثال اساسی
نوار پیشرفت پیش فرض
60% کامل شده
با برچسب
<span>برای نشان دادن درصد قابل مشاهده، کلاس with .sr-onlyرا از داخل نوار پیشرفت حذف کنید .
60%
برای اطمینان از اینکه متن برچسب حتی برای درصدهای پایین خوانا باقی می ماند، یک علامت min-widthرا به نوار پیشرفت اضافه کنید.
0%
2%
جایگزین های متنی
نوارهای پیشرفت از برخی از دکمهها و کلاسهای هشدار برای سبکهای ثابت استفاده میکنند.
40% کامل (موفقیت)
20 درصد کامل شده
60% کامل (هشدار)
80% کامل (خطر)
راه راه
از یک گرادیان برای ایجاد یک افکت راه راه استفاده می کند. در IE9 و پایین تر موجود نیست.
40% کامل (موفقیت)
20 درصد کامل شده
60% کامل (هشدار)
80% کامل (خطر)
متحرک
.activeبرای .progress-bar-stripedمتحرک سازی نوارها از راست به چپ به آن اضافه کنید. در IE9 و پایین تر موجود نیست.
45% کامل شده
انباشته
چندین میله را در همان قسمت .progressقرار دهید تا آنها را روی هم قرار دهید.
35٪ کامل (موفقیت)
20% کامل (هشدار)
10% کامل (خطر)
شی رسانه ای
سبکهای آبجکت انتزاعی برای ساخت انواع مختلف مؤلفهها (مانند نظرات وبلاگ، توییتها و غیره) که دارای یک تصویر تراز چپ یا راست در کنار محتوای متنی هستند.
رسانه پیش فرض
رسانه پیشفرض یک شی رسانه (تصاویر، ویدئو، صدا) را در سمت چپ یا راست بلوک محتوا نمایش میدهد.
عنوان رسانه
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis در faucibus.
عنوان رسانه
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis در faucibus.
عنوان رسانه تو در تو
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis در faucibus.
عنوان رسانه
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis.
عنوان رسانه
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis.
کلاسها .pull-leftو .pull-rightهمچنین وجود دارند و قبلاً به عنوان بخشی از مؤلفه رسانه استفاده میشدند، اما از نسخه 3.3.0 برای آن استفاده منسوخ شدهاند. آنها تقریباً معادل .media-leftو .media-rightهستند، با این تفاوت که .media-rightباید بعد از .media-bodyhtml قرار گیرند.
تراز رسانه ای
تصاویر یا رسانه های دیگر را می توان در بالا، وسط یا پایین تراز کرد. پیش فرض تراز بالایی است.
رسانه تراز بالا
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis در faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parurient montes, nascetur ridiculus mus.
رسانه تراز وسط
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis در faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parurient montes, nascetur ridiculus mus.
رسانه تراز شده در پایین
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis در faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parurient montes, nascetur ridiculus mus.
لیست رسانه ها
با کمی نشانه گذاری اضافی، می توانید از رسانه های داخل لیست (مفید برای موضوعات نظرات یا لیست مقالات) استفاده کنید.
عنوان رسانه
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis.
عنوان رسانه تو در تو
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis.
عنوان رسانه تو در تو
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis.
عنوان رسانه تو در تو
Cras sit amet nibh libero، در gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio، vestibulum in vulputate at، tempus viverra turpis.
گروه لیست
گروه های لیست یک جزء انعطاف پذیر و قدرتمند برای نمایش نه تنها لیست های ساده از عناصر، بلکه لیست های پیچیده با محتوای سفارشی هستند.
مثال اساسی
ابتدایی ترین گروه لیست به سادگی یک لیست نامرتب با آیتم های لیست و کلاس های مناسب است. با گزینه های زیر، یا در صورت نیاز CSS خود را بر اساس آن بسازید.
Cras justo odio
Dapibus ac facilisis in
موربی لئو ریسوس
Porta ac consectetur ac
دهلیزی در اروس
نشان ها
جزء نشان ها را به هر مورد از گروه لیست اضافه کنید و به طور خودکار در سمت راست قرار می گیرد.
14Cras justo odio
2Dapibus ac facilisis in
1موربی لئو ریسوس
موارد مرتبط
با استفاده از تگ های لنگر به جای آیتم های لیست، آیتم های گروه لیست را پیوند دهید (که به معنی والد <div>به جای یک <ul>است). بدون نیاز به تک تک والدین در اطراف هر عنصر.
آیتم های گروه فهرست ممکن است به جای آیتم های فهرست، دکمه هایی باشند (که به <div>جای یک والد نیز به معنای والد <ul>است). بدون نیاز به تک تک والدین در اطراف هر عنصر. در اینجا از کلاس های استاندارد استفاده نکنید ..btn
موارد غیر فعال
.disabledبه a اضافه کنید .list-group-itemتا خاکستری شود تا غیرفعال به نظر برسد.
اگرچه همیشه لازم نیست، گاهی اوقات لازم است DOM خود را در یک جعبه قرار دهید. برای آن مواقع، مؤلفه پانل را امتحان کنید.
مثال اساسی
بهطور پیشفرض، تمام .panelکاری که انجام میدهد این است که برخی از حاشیهها و بالشتکهای اولیه را اعمال کند تا حاوی محتوایی باشد.
نمونه پنل پایه
پانل با عنوان
به راحتی یک کانتینر عنوان را به پنل خود اضافه کنید .panel-heading. همچنین میتوانید هر <h1>- <h6>را با یک .panel-titleکلاس برای اضافه کردن یک عنوان از پیش طراحی شده اضافه کنید. با این حال، اندازه فونت <h1>- <h6>توسط - لغو می شود .panel-heading.
برای رنگآمیزی مناسب پیوندها، حتماً پیوندها را در سرفصلها قرار دهید .panel-title.
عنوان پانل بدون عنوان
محتوای پنل
عنوان پنل
محتوای پنل
پنل با پاورقی
قرار دادن دکمه ها یا متن ثانویه در .panel-footer. توجه داشته باشید که فوترهای پانل هنگام استفاده از تغییرات متنی رنگ ها و حاشیه ها را به ارث نمی برند زیرا قرار نیست در پیش زمینه قرار بگیرند.
محتوای پنل
جایگزین های متنی
مانند سایر مؤلفهها، با افزودن هر یک از کلاسهای حالت متنی، به راحتی پانل را برای یک زمینه خاص معنادارتر کنید.
عنوان پنل
محتوای پنل
عنوان پنل
محتوای پنل
عنوان پنل
محتوای پنل
عنوان پنل
محتوای پنل
عنوان پنل
محتوای پنل
با میز
.tableبرای طراحی یکپارچه، هر نوع بدون حاشیه را در یک پانل اضافه کنید. در صورت وجود یک .panel-bodyحاشیه اضافی به بالای جدول برای جداسازی اضافه می کنیم.
عنوان پانل
برخی از محتوای پانل پیش فرض در اینجا. Nulla vitae elit libero، یک pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultrices vehicula ut id elit.
#
نام کوچک
نام خانوادگی
نام کاربری
1
علامت گذاری
اتو
@mdo
2
یعقوب
تورنتون
@چربی
3
لری
پرنده
@توییتر
اگر بدنه پانل وجود نداشته باشد، جزء بدون وقفه از سرصفحه پانل به جدول دیگر منتقل می شود.
عنوان پانل
#
نام کوچک
نام خانوادگی
نام کاربری
1
علامت گذاری
اتو
@mdo
2
یعقوب
تورنتون
@چربی
3
لری
پرنده
@توییتر
با گروه های لیست
به راحتی گروه های لیست تمام عرض را در هر پانل قرار دهید.
عنوان پانل
برخی از محتوای پانل پیش فرض در اینجا. Nulla vitae elit libero، یک pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultrices vehicula ut id elit.
Cras justo odio
Dapibus ac facilisis in
موربی لئو ریسوس
Porta ac consectetur ac
دهلیزی در اروس
جاسازی پاسخگو
با ایجاد یک نسبت ذاتی که به درستی در هر دستگاهی مقیاس می شود، به مرورگرها اجازه دهید ابعاد ویدیو یا نمایش اسلاید را بر اساس عرض بلوک حاوی خود تعیین کنند.
قوانین به طور مستقیم به <iframe>, <embed>, <video>و <object>عناصر اعمال می شوند. .embed-responsive-itemزمانی که میخواهید استایل را برای سایر ویژگیها مطابقت دهید، بهصورت اختیاری از یک کلاس نزول صریح استفاده کنید .
طرفدار نکته! شما نیازی به اضافه کردن آن frameborder="0"در <iframe>s خود ندارید زیرا ما آن را برای شما لغو می کنیم.
چاه
خوب پیش فرض
از چاه به عنوان یک افکت ساده بر روی یک عنصر استفاده کنید تا جلوه ای درونی به آن بدهید.
ببین من در چاهی هستم!
کلاس های اختیاری
لنت و گوشه های گرد را با دو کلاس اصلاح کننده اختیاری کنترل کنید.