آینده را قضا و قدر می سازد و امید و تلاش تو آن را می گذراند.
خوش آمدید - امروز : یکشنبه ۲ مهر ۱۳۹۶

آموزش کار با فریمورک رایگان بوت استرپ / قسمت سیزدهم

آموزش کار با فریمورک رایگان بوت استرپ / قسمت سیزدهم

http://ivahid.com/wp-content/uploads/2014/11/cover8.png

منوی کشویی پیشفرض
یک منوی کشویی، منوی بازشویی است که به کاربر اجازه می دهد یکی از آیتم های از پیش تعریف شده لیست را انتخاب کند.
wordpress dropdown

۱
۲
۳
۴
۵
۶
۷
۸
۹
<div class="dropdown">
  <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
  <span class="caret"></span></button>
  <ul class="dropdown-menu">
    <li><a href="#">HTML</a></li>
    <li><a href="#">CSS</a></li>
    <li><a href="#">JavaScript</a></li>
  </ul>
</div>

توضیح مثال بالا
کلاس dropdown یک منوی کشویی را نشان می دهد.
برای باز کردن منوی کشویی، از یک دکمه یا یک لینک با کلاس .dropdown-toggle و خصوصیت data-toggle=”dropdown” استفاده کنید.
کلاس caret یک آیکون فلش ایجاد می کند ،که نشان می دهد دکمه، منوی کشویی است.
کلاس dropdown-menu را به عنصر UL اضافه کنید تا منوی کشویی ساخته شود.

جدا کننده در منوی کشویی
کلاسdivider برای جدا کردن لینک ها داخل منوی کشویی با یک خط افقی نازک استفاده می شود:
مثال:

۱
<li class="divider"></li>

سربرگ منوی کشویی
wordpress dropdown
کلاس dropdown-header برای اضافه کردن سربرگ یا هدر در داخل منوی کشویی استفاده می شود.
مثال:

۱
<li class="dropdown-header">Dropdown header 1</li>

غیر فعال کردن یک آیتم در منوی کشویی

منوکشویی
برای غیر فعال کردن یک آیتم در منوی کشویی، از کلاس disabled استفاده کنید:

۱
<li class="disabled"><a href="#">CSS</a></li>

مکان منوی کشویی
مکان منو کشویی
برای راست چین کردن منوی کشویی،کلاس dropdown-menu-right به عنصر با dropdown-menu اضافه کنید:
مثال:

۱
<ul class="dropdown-menu dropdown-menu-right">

منوی کشویی باز شونده به بالا

wordpress dropup
اگر می خواهید منوی کشویی برای گسترش به جای رو به پایین به سمت بالا باز شود، عنصر div با کلاس dropdown را به “dropup” تغییر دهید:
مثال:

۱
<div class="dropup">

دسترسی منوی کشویی
برای کمک به بهبود قابلیت دسترسی برای افراد با استفاده از خوانندگان صفحه نمایش، شما باید از خصوصیات role و aria-* در هنگام ایجاد یک منوی کشویی بصورت زیر استفاده کنید:

۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Tutorials
  <span class="caret"></span></button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
    <li role="presentation"><a role="menuitem" href="#">HTML</a></li>
    <li role="presentation"><a role="menuitem" href="#">CSS</a></li>
    <li role="presentation"><a role="menuitem" href="#">JavaScript</a></li>
    <li role="presentation" class="divider"></li>
    <li role="presentation"><a role="menuitem" href="#">About Us</a></li>
  </ul>

آموزش کار با فریمورک رایگان بوت استرپ / قسمت سیزدهم