Ultimele tutoriale de dezvoltare web
 

W3.CSS Tab-uri


Londra

Londra este capitala Angliei.

Acesta este cel mai populat oraș din Regatul Unit, cu o zonă metropolitană de peste 13 milioane de locuitori.

Paris

Paris este capitala Frantei.

Zona din Paris este una dintre cele mai mari centre de populație din Europa, cu mai mult de 12 milioane de locuitori.

Tokyo

Tokyo este capitala Japoniei.

Acesta este centrul Tokyo zona Greater, și zona metropolitană cel mai populat din lume.


Tabs (Tabulators)

Tab-uri sunt perfecte pentru aplicații ale paginilor web unice, sau pentru pagini web capabile să afișeze diferite discipline.

Doar crea multe elemente cu același nume de clasă:

Exemplu

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

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

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

Apoi se adaugă niște butoane clickable pentru a deschide conținutul (butoanele unice, bara de navigare, sidenav, etc ..):

Exemplu

<ul class="w3-navbar">
  <li><a href="#" onclick="openCity('London')">London</a></li>
  <li><a href="#" onclick="openCity('Paris')">Paris</a></li>
  <li><a href="#" onclick="openCity('Tokyo')">Tokyo</a></li>
</ul>

Și adaugă un JavaScript pentru a selecta elementele:

Exemplu

openCity("London");

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";
}
Încearcă - l singur »

JavaScript pe înțelesul tuturor

În primul rând, apel openCity() pentru a deschide "London" (id="London) .

Apoi suna deschis City() cu un nume de oraș diferit (id="Paris) atunci când utilizatorul face clic pe unul dintre butoanele din meniu.

openCity() funcția ascunde toate elementele ( display="none" ) cu numele clasei "city" , și afișează elementul ( display="block" ) cu ID - ul orașului dat.


/ Fila curent Activ

Dacă doriți să evidențiați fila / pagina curentă utilizatorul se află, folosiți JavaScript și adăugați o clasă de culoare specifică link-ul fila curentă. In exemplul de mai jos, am adăugat o "tablink" clasă pentru fiecare link. În acest fel, este ușor pentru a obține toate link - urile care sunt asociate cu tab - uri, și să dea link - ul tab - ul curent un "w3-red" de clasă, pentru a evidenția:

Exemplu

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";
}
Încearcă - l singur »

Tab-uri verticale

Exemplu

<nav class="w3-sidenav w3-light-grey" style="width:130px">
  <a href="#" class="tablink" onclick="openCity(event, 'London')">London</a>
  <a href="#" class="tablink" onclick="openCity(event, 'Paris')">Paris</a>
  <a href="#" class="tablink" onclick="openCity(event, 'Tokyo')">Tokyo</a>
</nav>
Încearcă - l singur »

Tab Content Animate

Utilizați oricare dintre clasele W3-animate- să se estompeze, mări sau diapozitiv în conținut filă:

Exemplu

<div id="London" class="w3-container city w3-animate-left">
  <p>London is the capital city of England.</p>
</div>
Încearcă - l singur »

Galerie de imagini cu file

Natură
Fiordurile
Munţi
Lumini

Natură ×
Natură
Fiordurile ×
Fiordurile
Munţi ×
Munţi
Lumini ×
Auroră boreală

Exemplu

<a href="javascript:void(0)" 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>
Încearcă - l singur »

Tab-uri într-o rețea

Folosind tab-uri într-un al treilea aspect coloană. Rețineți că vom adăuga un chenar jos la fila activă, în loc de o culoare de fundal: