Jak Zrobić Rozwijany Tekst

Spisu treści:

Jak Zrobić Rozwijany Tekst
Jak Zrobić Rozwijany Tekst

Wideo: Jak Zrobić Rozwijany Tekst

Wideo: Jak Zrobić Rozwijany Tekst
Wideo: Expanding Text / Spacing Title - After Effects & Premiere Pro Tutorial (QUICK) 2024, Może
Anonim

Umieszczanie ukrytych bloków tekstu poprawia wizualną percepcję strony internetowej - wczytuje się ona do przeglądarki dokładnie tak, jak zaprojektował ją projektant, niezależnie od ilości zamieszczonych informacji. Poza tym jest to wygodniejsze dla zwiedzającego – w poszukiwaniu niezbędnego bloku informacji nie musi przeszukiwać całej tablicy, a jedynie małe „czubki gór lodowych”.

Jak zrobić rozwijany tekst
Jak zrobić rozwijany tekst

Czy to jest to konieczne

Podstawowa znajomość HTML i JavaScript

Instrukcje

Krok 1

Użyj niestandardowej funkcji JavaScript, aby ukryć i wyświetlić żądane bloki tekstu na stronie HTML. Wspólna funkcja dla wszystkich bloków jest znacznie wygodniejsza niż dodawanie kodu do każdego z nich z osobna. W części nagłówkowej kodu źródłowego strony umieść otwierające i zamykające znaczniki skryptu, a między nimi utwórz pustą funkcję o nazwie np. swap i jednym wymaganym parametrze wejściowym id: function swap (id) {}

Krok 2

Dodaj dwa wiersze kodu JavaScript do treści funkcji, między nawiasami klamrowymi. Pierwsza linia powinna odczytywać aktualny stan bloku tekstu - czy jego widoczność jest włączona czy wyłączona. W dokumencie może być kilka takich bloków, więc każdy musi mieć swój identyfikator - to jego funkcja otrzymuje id jako jedyny parametr wejściowy. Za pomocą tego identyfikatora wyszukuje potrzebny blok w dokumencie, przypisując wartość widoczności/niewidzialności (stan właściwości display) zmiennej sDisplay: sDisplay = document.getElementById (id).style.display;

Krok 3

Druga linia powinna zmienić właściwość wyświetlania żądanego bloku tekstu na przeciwną - ukryj, jeśli tekst jest widoczny i pokaż, czy jest ukryty. Można to zrobić za pomocą następującego kodu: document.getElementById (id).style.display = sDisplay == 'brak'? '': 'Żaden';

Krok 4

Dodaj następujący arkusz stylów do sekcji nagłówka: a {cursor: pointer} Będzie to potrzebne do prawidłowego wyświetlania wskaźnika myszy, gdy najedziesz na niekompletny znacznik linku. Za pomocą takich linków organizujesz na stronie przełączanie widoczności / niewidoczności bloków tekstu.

Krok 5

Umieść te linki przełączające w tekście przed każdym ukrytym blokiem, a w blokach na końcu tekstu dodaj podobny link. Umieszczaj niewidoczny tekst w znacznikach span, których atrybuty stylu mają ustawioną niewidzialność. Na przykład: Rozwiń tekst +++ To jest tekst ukryty --- W tym przykładzie kliknięcie linku z trzema plusami wywoła powyższą funkcję w zdarzeniu onClick, przekazując jej identyfikator bloku, który ma być widoczny. A wewnątrz bloku znajduje się link z trzema minusami o tych samych funkcjach - kliknięcie go ukryje tekst.

Krok 6

Utwórz wymaganą liczbę bloków tekstu, podobnie jak w poprzednim kroku, pamiętając o zmianie identyfikatorów w atrybucie id tagu span oraz w zmiennej przekazywanej funkcji przez zdarzenie onClick w dwóch linkach.

Zalecana: