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


لندن

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

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


التنقل المبوب

يعد التنقل المبوب طريقة للتنقل حول موقع ويب.

عادة ، يستخدم التنقل المبوب أزرار التنقل (علامات التبويب) مرتبة مع علامة التبويب المحددة المميزة.

يستخدم هذا المثال عناصر بنفس اسم الفئة ("المدينة" في مثالنا) ، ويغير النمط بين display: none و display: block لإخفاء وعرض محتوى مختلف:

مثال

<div id="London" class="city">
  <h2>London</h2>
  <p>London is the capital of England.</p>
</div>

<div id="Paris" class="city" style="display:none">
  <h2>Paris</h2>
  <p>Paris is the capital of France.</p>
</div>

<div id="Tokyo" class="city" style="display:none">
  <h2>Tokyo</h2>
  <p>Tokyo is the capital of Japan.</p>
</div>

وبعض الأزرار القابلة للنقر لفتح المحتوى المبوب:

مثال

<div class="w3-bar w3-black">
  <button class="w3-bar-item w3-button" onclick="openCity('London')">London</button>
  <button class="w3-bar-item w3-button" onclick="openCity('Paris')">Paris</button>
  <button class="w3-bar-item w3-button" onclick="openCity('Tokyo')">Tokyo</button>
</div>

وجافا سكريبت للقيام بالمهمة:

مثال

function openCity(cityName) {
  var i;
  var x = document.getElementsByClassName("city");
  for (i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
  document.getElementById(cityName).style.display = "block";
}

شرح JavaScript

يتم استدعاء وظيفة openCity () عندما ينقر المستخدم على أحد الأزرار في القائمة.

تخفي الوظيفة جميع العناصر التي تحمل اسم الفئة "city" ( display = "none" ) ، وتعرض العنصر باسم المدينة المحدد ( display = "block" ) ؛



علامات تبويب قابلة للإغلاق

×

لندن

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

لإغلاق علامة تبويب ، أضف onclick = "this.parentElement.style.display = 'none'" إلى عنصر داخل حاوية علامة التبويب:

مثال

<div id="London" class="w3-display-container">
  <span onclick="this.parentElement.style.display='none'"
  class="w3-button w3-display-topright">X</span>
  <h2>London</h2>
  <p>London is the capital city of England.</p>
</div>

نشط / علامة التبويب الحالية

لتمييز علامة التبويب / الصفحة الحالية التي يعمل عليها المستخدم ، استخدم JavaScript وأضف فئة لون إلى الارتباط النشط. في المثال أدناه ، قمنا بإضافة فئة "tablink" إلى كل رابط. بهذه الطريقة ، يكون من السهل الحصول على جميع الروابط المرتبطة بعلامات التبويب ، وإعطاء رابط علامة التبويب الحالية فئة "w3-red" ، لتمييزها:

مثال

function openCity(evt, cityName) {
  var i, x, tablinks;
  x = document.getElementsByClassName("city");
  for (i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
  tablinks = document.getElementsByClassName("tablink");
  for (i = 0; i < x.length; i++) {
    tablinks[i].className = tablinks[i].className.replace(" w3-red", "");
  }
  document.getElementById(cityName).style.display = "block";
  evt.currentTarget.className += " w3-red";
}

علامات تبويب عمودية

مثال

<nav class="w3-sidebar w3-bar-block w3-light-grey" style="width:130px">
  <button class="w3-bar-item w3-button" onclick="openCity(event, 'London')">London</button>
  <button class="w3-bar-item w3-button" onclick="openCity(event, 'Paris')">Paris</button>
  <button class="w3-bar-item w3-button" onclick="openCity(event, 'Tokyo')">Tokyo</button>
</nav>

محتوى علامة التبويب المتحركة

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

مثال

<div id="London" class="w3-container city w3-animate-left">
  <p>London is the capital city of England.</p>
</div>

معرض الصور المبوب

اضغط على الصورة:


طبيعة سجية ×
طبيعة سجية

مثال

<a href="#" class="w3-hover-opacity" onclick="openImg('Nature');">
  <img src="img_nature.jpg" alt="Nature">
</a>

<div id="Nature" class="picture w3-display-container">
  <img src="img_nature_wide.jpg" alt="Nature" style="width:100%">
  <span onclick="this.parentElement.style.display='none'" class="w3-display-topright">&times;</span>
  <div class="w3-display-bottomleft w3-container">Nature</div>
</div>

علامات التبويب في الشبكة

استخدام علامات التبويب في تخطيط العمود الثالث. لاحظ أننا نضيف حدًا سفليًا إلى علامة التبويب النشطة ، بدلاً من لون الخلفية:

مثال