دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳۰
  • مهر

جلسه ۳۰ : ویژگی Dropdown در CSS

  • دسته‌بندی‌ها :
جلسه ۳۰ : ویژگی Dropdown در CSS
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش CSS را دنبال می کنند. با استفاده از ویژگی Dropdown در CSS شما می توانید در قالب یک لیست کشویی در CSS آیتم هایی را برای انتخاب کاربران بصورت کشویی نمایش دهید. شما می توانید این قابلیت را روی عناصر مختلف HTML از جمله TEXT ، BUTTON و تصاویر اعمال کنید، به طوری که کاربر با بردن اشاره گر ماوس روی آن لیست آیتم های مشخص شده را مشاهده کرده و اجازه ی انتخاب آن ها را داشته باشد. برای آشنایی بیشتر با قابلیت منوی Dropdown در CSS در ادامه ی این آموزش با ما همراه باشید.

      Dropdown در CSS

      در این آموزش مروری بر ساختار کلی ایجاد منوی Dropdown در CSS و نمونه های آن خواهیم داشت.

      نمونه های مختلف Dropdown در CSS

      منوی Dropdown در CSS

      منوی Dropdown در CSS

       


       

      ساختار اصلی یک Dropdown در CSS

      ساختار اصلی یک منوی Dropdown در CSS که با حرکت اشاره گر ماوس روی آن ، آیتم های آن ظاهر می شود:

      مثال : ساختار اصلی منوی dropdown
      خودتان امتحان کنید »

      تشریح مثال فوق

      HTML) – می توانید از عناصر مختلف برای باز کردن محتوای Dropdown در CSS از جمله  <span> یا <button> استفاده کنید.

      از یک عنصر ظرف (مانند <div>) برای قرار دادن محتوای Dropdown داخل آن استفاده کرده ایم.

      در نهایت یک عنصر <div> هم برای هر کدام از آیتم های Dropdown تعریف کرده ایم.

      CSS) – در کلاس .dropdown از ویژگی position:relative استفاده کرده ایم تا به عنوان عنصر والد منوی کشویی از موقعیت نسبی برخوردار باشد.

      ویژگی min-width عنصر محتوا را برابر با ۱۶۰px قرار داده ایم تا عرض محتوا انعطاف پذیر بوده و در صورت لزوم کوچک تر شود.

      اگر می خواهید عرض عنصر محتوا با عرض دکمه dropdown برابر باشد ویژگی width:100% را اعمال کرده و overflow:auto را نیز اضافه کنید.

      ما به جای border اطراف محتوا از ویژگی box-shadow استفاده کرده ایم تا منوی کشویی جذاب تر به نظر برسد.

      از انتخابگر :hover استفاده کرده ایم تا زمانیکه کاربر اشاره گر ماوس را روی button یا عنصر مربوطه می برد لیست کشویی Dropdown ظاهر شود.

      منوی Dropdown

      مثال زیر همانند مثال قبلی است با این تفاوت که لینک هایی را به آیتم های لیست اضافه کرده ایم و style مناسب آن ها را نیز اعمال کرده ایم تا همانند لیست کشویی منو عمل کند.

      مثال : منوی Dropdown
      خودتان امتحان کنید »

      ترازبندی محتوای dropdown در سمت راست

      اگر می خواهید محتوای منوی شما از راست به چپ تراز شود، کافیست صفت right: 0; را به CSS اضافه کنید:

      مثال : ترازبندی منو کشویی
      خودتان امتحان کنید »

      مثال های بیشتر

      مثال ۱- افزودن عناصر دیگر از جمله تصاویر به محتوای منوی dropdown در CSS:

      مثال : افزودن تصاویر
      خودتان امتحان کنید »

      منوی Dropdown Navbar

      همچنین می توانید یک منوی dropdown را به نوار navigation اضافه کنید:

      مثال : منوی افقی
      خودتان امتحان کنید »

      کلام آخر

      در ایجاد یک قالب کامل وب سایت به احتمال زیاد به ایجاد یک یا چند منوی Dropdown نیاز خواهی داشت، از این رو ما برای راهنمایی شما چگونگی طراحی یک منوی Dropdown در CSS را در این بخش ارائه کردیم.

      QR:  جلسه ۳۰ : ویژگی Dropdown در CSS
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
      2. تصویر کاربر
        • تصویر کاربر