W3.CSS

W3.CSS الصفحة الرئيسية W3.CSS مقدمة ألوان W3.CSS حاويات W3.CSS لوحات W3.CSS حدود W3.CSS بطاقات W3.CSS افتراضيات W3.CSS خطوط W3.CSS W3.CSS جوجل نص W3.CSS جولة W3.CSS حشوة W3.CSS هوامش W3.CSS عرض W3.CSS أزرار W3.CSS ملاحظات W3.CSS اقتباسات W3.CSS تنبيهات W3.CSS جداول W3.CSS قوائم W3.CSS صور W3.CSS مدخلات W3.CSS شارات W3.CSS علامات W3.CSS أيقونات W3.CSS W3.CSS مستجيب W3.CSS تخطيط الرسوم المتحركة W3.CSS تأثيرات W3.CSS أشرطة W3.CSS القوائم المنسدلة W3.CSS أكورديون W3.CSS W3.CSS التنقل W3.CSS الشريط الجانبي علامات تبويب W3.CSS W3.CSS ترقيم الصفحات أشرطة تقدم W3.CSS عرض شرائح W3.CSS W3.CSS مشروط W3.CSS Tooltips شبكة W3.CSS كود W3.CSS مرشحات W3.CSS اتجاهات W3.CSS حالة W3.CSS مادة W3.CSS التحقق من صحة W3.CSS إصدارات W3.CSS W3.CSS موبايل

ألوان W3.CSS

فئات ألوان W3.CSS W3.CSS لون المواد W3.CSS Color Flat UI W3.CSS Color Metro UI W3.CSS لون Win8 W3.CSS Color iOS W3.CSS لون الموضة مكتبات ألوان W3.CSS أنظمة ألوان W3.CSS ثيمات ألوان W3.CSS W3.CSS Color Generator

بناء الويب

مقدمة الويب ويب HTML Web CSS جافا سكريبت الويب تخطيط ويب فرقة الويب تقديم الطعام على شبكة الإنترنت مطعم ويب مهندس الويب

أمثلة

أمثلة W3.CSS عروض W3.CSS قوالب W3.CSS

مراجع

مرجع W3.CSS تنزيلات W3.CSS

القوائم المنسدلة W3.CSS



فئات W3.CSS المنسدلة

يوفر W3.CSS الفئات المنسدلة التالية:

فصل يعرّف
w3- المنسدلة-تحوم عنصر قائمة منسدلة قابل للتحويم
w3- القائمة المنسدلة سيتم عرض جزء القائمة المنسدلة
w3- انقر فوق القائمة المنسدلة عنصر قائمة منسدلة قابل للنقر

عناصر القائمة المنسدلة

تحدد فئة w3-dropdown-hover عنصر القائمة المنسدلة القابل للتحويم .

تحدد فئة محتوى القائمة المنسدلة w3 محتوى القائمة المنسدلة الذي سيتم عرضه .

مثال

<div class="w3-dropdown-hover">
  <button class="w3-button">Hover Over Me!</button>
  <div class="w3-dropdown-content w3-bar-block w3-border">
    <a href="#" class="w3-bar-item w3-button">Link 1</a>
    <a href="#" class="w3-bar-item w3-button">Link 2</a>
    <a href="#" class="w3-bar-item w3-button">Link 3</a>
  </div>
</div>

يمكن أن يكون كل من العنصر القابل للتحويم وعنصر محتوى القائمة المنسدلة أي عنصر HTML.

في المثال أعلاه ، كان عنصر التمرير <button> ، ومحتوى القائمة المنسدلة <div>.

في المثال التالي ، عنصر التمرير هو <p> ، ومحتوى القائمة المنسدلة هو <span>:

مثال

<p class="w3-dropdown-hover">Hover over me!
  <span class="w3-dropdown-content w3-green">Hello World!</span>
</p>



القوائم المنسدلة

تعتبر فئة w3-dropdown-hover مثالية لإنشاء أشرطة تنقل بقوائم منسدلة:

مثال

<div class="w3-bar w3-light-grey">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <div class="w3-dropdown-hover">
    <button class="w3-button">Dropdown</button>
    <div class="w3-dropdown-content w3-bar-block w3-card-4">
      <a href="#" class="w3-bar-item w3-button">Link 1</a>
      <a href="#" class="w3-bar-item w3-button">Link 2</a>
      <a href="#" class="w3-bar-item w3-button">Link 3</a>
    </div>
  </div>
</div>

ملاحظة: سوف تتعلم المزيد حول أشرطة التنقل لاحقًا في هذا البرنامج التعليمي.


القوائم المنسدلة القابلة للنقر

تنشئ فئة النقر المنسدل w3 عنصر قائمة منسدلة قابل للنقر.

مع هذه الفئة ، يتم فتح القائمة المنسدلة بواسطة JavaScript:

مثال

<div class="w3-dropdown-click">
  <button onclick="myFunction()" class="w3-button w3-black">Click Me!</button>
  <div id="Demo" class="w3-dropdown-content w3-bar-block w3-border">
    <a href="#" class="w3-bar-item w3-button">Link 1</a>
    <a href="#" class="w3-bar-item w3-button">Link 2</a>
    <a href="#" class="w3-bar-item w3-button">Link 3</a>
  </div>
</div>

<script>
function myFunction() {
  var x = document.getElementById("Demo");
  if (x.className.indexOf("w3-show") == -1) { 
    x.className += " w3-show";
  } else {
    x.className = x.className.replace(" w3-show", "");
  }
}
</script>


القوائم المنسدلة للصور

حرك الماوس فوق الصورة:

مونتيروسو

النرويج

مثال

<div class="w3-dropdown-hover">
  <img src="img_snowtops.jpg" alt="Norway" style="width:20%">
  <div class="w3-dropdown-content" style="width:300px">
    <img src="img_snowtops.jpg" alt="Norway" style="width:100%">
  </div>
</div>


القوائم المنسدلة للبطاقة

حرك الماوس فوق إحدى المدن أدناه:

لندن
لندن

لندن هي عاصمة إنجلترا.

إنها المدينة الأكثر اكتظاظًا بالسكان في المملكة المتحدة ، حيث يبلغ عدد سكانها أكثر من 9 ملايين نسمة.

طوكيو
Tokyo

Tokyo is the capital city of Japan.

13 million inhabitants.

مثال

<div class="w3-dropdown-hover">London
  <div class="w3-dropdown-content w3-card-4" style="width:250px">
    <img src="img_london.jpg" alt="London" style="width:100%">
    <div class="w3-container">
      <p>London is the capital city of England.</p>
      <p>It is the most populous city in the UK.</p>
    </div>
  </div>
</div>


قائمة منسدلة متحركة

استخدم أيًا من فئات w3-animate- للتلاشي أو التكبير والتصغير أو الانزلاق في محتوى القائمة المنسدلة:

مثال

<div class="w3-dropdown-click">
  <button onclick="myFunction()" class="w3-button">Click Me</button>
  <div id="Demo" class="w3-dropdown-content w3-bar-block w3-animate-zoom">
    <a href="#" class="w3-bar-item w3-button">Link 1</a>
    <a href="#" class="w3-bar-item w3-button">Link 2</a>
    <a href="#" class="w3-bar-item w3-button">Link 3</a>
  </div>
</div>


قائمة منسدلة بمحاذاة اليمين

استخدم الفئة w3-right لتحريك القائمة المنسدلة إلى اليمين. استخدم CSS لتحديد موضع محتوى القائمة المنسدلة (على اليمين: 0 سيجعل القائمة المنسدلة تنتقل من اليمين إلى اليسار بدلاً من اليسار إلى اليمين):

مثال

<div class="w3-dropdown-hover w3-right">
  <button class="w3-button">Dropdown</button>
  <div class="w3-dropdown-content w3-bar-block w3-border" style="right:0">
    <a href="#" class="w3-bar-item w3-button">Link 1</a>
    <a href="#" class="w3-bar-item w3-button">Link 2</a>
    <a href="#" class="w3-bar-item w3-button">Link 3</a>
  </div>
</div>