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.
Numer | Litera |
---|---|
1 | A |
2 | B |
3 | C |
{| class="wikitable mw-collapsible" style="float:right" ! 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. Dla przykładu:
<div class="mw-collapsible">
Ten tekst jest zwijany.
</div>
Daje w rezultacie:
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:
<div class="mw-collapsible-content">Ten tekst powinien być ukryty domyślnie.</div>
Ten tekst powinien być również widoczny
</div>
Co da w rezultacie:
Ten tekst nie jest zwijany; ale następny jest zwijany i 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
”.
{| 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 |
Przycisk przełączania
Jeśli zauważysz na przykładzie powyższej tabeli, że 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).
{| class="wikitable mw-collapsible" id="mw-customcollapsible-myTable" !Mój || Nagłówek |- | A || B |- | C || D |} <div class="mw-customtoggle-myTable wikia-menu-button">Pokaż/Ukryj tabelę</div>
Mój | Nagłówek |
---|---|
A | B |
C | D |