Zwijanie jest opcją do pokazywania (lub ukrywania) elementów HTML.

Kiedy strona zawiera wiele powiązanych ze sobą elementów, które sprawiają, że strona ta jest ​​bardzo długa, można użyć zwijania, funkcja ta pozwala redaktorom na skrócenie strony i umożliwienie czytelnikom na rozwinięcie obszarów, które ich interesują. Podobnie do spisu treści, inne elementy wiki mogą być zaprojektowane do zwijania.

Aby stworzyć zwijany element, wystarczy dodać do niego klasę mw-collapsible.

Przykłady

Zwijanie tabeli

Dodając mw-collapsible jako klasę, można zwinąć tabelę oszczędzając miejsce.

{| class="wikitable mw-collapsible"
! Numer !! Litera
|-
| 1 || A
|-
| 2 || B
|-
| 3 || C
|}
Numer Litera
1 A
2 B
3 C

Zwijanie tekstu

Możliwe jest również zwijanie tekstu w artykułach, skutecznie skracając stronę i pozwalając czytelnikowi zdecydować, czy chce przeczytać resztę informacji.

<div class="mw-collapsible">
Ten tekst jest zwijany.
</div>

Ten tekst jest zwijany.

Zaawansowane ustawienia

Stan początkowy

Aby ustawić stan początkowy dla zwijanego elementu można się posłużyć klasą mw-collapsed oraz mw-collapsible, przykład można ujrzeć poniżej:

{| class="mw-collapsible mw-collapsed wikitable"
! Nagłówek || pozostaje widoczny
|-
| Ta zawartość || jest ukryta
|-
| podczas || pierwszego ładowania
|}
Nagłówek pozostaje widoczny
Ta zawartość
jest początkowo ukryta

Wybieranie zawartości zwijania

Można również określić, która część zawartości może być zwijana używając mw-collapsible-content.

<div class="mw-collapsible mw-collapsed" style="width:100%">
Ten tekst nie jest zwijany; ale następny jest zwijany i ukryty domyślnie:
<p class="mw-collapsible-content">Ten tekst powinien być ukryty domyślnie.</p>
Ten tekst powinien być również widoczny
</div>

Ten tekst nie jest zwijany; ale następny jest zwijany i ukryty domyślnie:

Ten tekst powinien być ukryty domyślnie.

Ten tekst powinien być również widoczny

Niestandardowe nazwy

Nie lubisz Rozwiń/Zwiń w linkach? Nie ma problemu! Zmień to używając data-expandtext i data-collapsetext. Jeśli potrzebujesz bardziej kompaktowego linku, możesz również używać symboli

{| class="wikitable mw-collapsible" data-expandtext="Illuminati" data-collapsetext="Deluminati"
!Mój || Nagłówek
|-
| A || B
|-
| C || D
|}
Mój Nagłówek
A B
C D
{| class="wikitable mw-collapsible" data-expandtext="&#9660;" data-collapsetext="&#9650;"
!Mój || Nagłówek
|-
| A || B
|-
| C || D
|}
Mój Nagłówek
A B
C D

Przycisk przełączania

Warto zauważyć, że w przypadju tabeli, link w drugiej kolumnie zwiększa szerokość tabeli w stosunku do tekstu zawartego w nim. Można ustalić, aby przełącznik był umieszczony w innym miejscu na stronie.

Aby to zrobić musimy przypisać ID do elementu. To ID musi być poprzedzone prefiksem mw-customcollapsible-, a następnie należy dodać unikalny tekst dla tego elementu. Korzystanie z powyższej tabeli, możemy dodać ID mw-customcollapsible-myTable.

Który zajmuje się samą tabelą. Następnie, możemy dodać przycisk/link/tekst z klasą mw-customtoggle-myTable (należy pamiętać, że class (klasa) i ID muszą mieć taki sam unikalny tekst).

<div class="mw-customtoggle-myTable wds-button wds-is-secondary">Pokaż/Ukryj tabelę</div>
{| class="wikitable mw-collapsible" id="mw-customcollapsible-myTable"
!Mój || Nagłówek
|-
| A || B
|-
| C || D
|}
Pokaż/Ukryj tabelę
Mój Nagłówek
A B
C D

Zmiana tekstu z użyciem klas zwyjania

<div class="mw-customtoggle-myFirstText mw-customtoggle-myOtherText" style="color:#c00">Kliknij tutaj, by przełączyć element</div>

<div class="mw-collapsible" id="mw-customcollapsible-myFirstText">
<div class="mw-collapsible-content">
{| class="wikitable" style="width:300px"
! Kolumna 1 !! Kolumna 2 !! Kolumna 3
|-
| 1 || 2 || 3
|-
| 4 || 5 || 6
|-
| 7 || 8 || 9
|}
</div>
</div>

<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myOtherText">
<div class="mw-collapsible-content">

{| class="wikitable" style="width:300px"
|-
!Wiersz 1 
| 1 
| 2 
| 3  
|-
!Wiersz 2 
| 4 
| 5 
| 6
|-
!Wiersz 3 
| 7 
| 8 
| 9
|}
</div>
</div>

<div class="mw-customtoggle-myFirstText mw-customtoggle-myOtherText" style="color:#0a0">Kliknięcie tego także to zrobi!</div>
Kliknij tutaj, by przełączyć element
Kolumna 1 Kolumna 2 Kolumna 3
1 2 3
4 5 6
7 8 9
Wiersz 1 1 2 3
Wiersz 2 4 5 6
Wiersz 3 7 8 9
Kliknięcie tego także to zrobi!

Usuwanie domyślnych nawiasów z przełączników

Poniższa reguła CSS może zostać dodana do arkusza stylów wiki, aby ukryć nawiasy w domyślnych lub własnych przzełącznikach:

.mw-collapsible-toggle-default::before,
.mw-collapsible-toggle-default::after {
    display: none;
}

Zobacz też

Dalsze wsparcie

Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.