Jak uporządkować swoje FAQ za pomocą niestandardowych kart w Divi

Opublikowany: 2021-03-31

Kiedy projektujesz stronę z często zadawanymi pytaniami w swojej witrynie, kluczowe znaczenie ma dbanie o wygodę użytkownika. Odwiedzający szukają odpowiedzi tak szybko, jak to możliwe, a sposób, w jaki zaprojektujesz swoją stronę, ma na to duży wpływ. Jeśli często zadawane pytania są ograniczone, możesz z łatwością zaprezentować je poniżej siebie. Ale jeśli masz wiele pytań, które wymagają odpowiedzi, pogrupowanie ich może być bardziej korzystne. W dzisiejszym samouczku Divi pokażemy, jak uporządkować je w niestandardowych klikalnych kartach. Będziesz mógł również pobrać plik JSON za darmo!

Weźmy się za to.

Zapowiedź

Zanim zagłębimy się w samouczek, rzućmy okiem na wyniki na różnych rozmiarach ekranu.

Pulpit

zakładki FAQ

mobilny

zakładki FAQ

Pobierz układ za DARMO

Aby położyć ręce na darmowym układzie, najpierw musisz je pobrać za pomocą przycisku poniżej. Aby uzyskać dostęp do pobrania, musisz zapisać się na naszą listę e-mailową Divi Daily, korzystając z poniższego formularza. Jako nowy subskrybent otrzymasz jeszcze więcej dobroci Divi i darmowy pakiet Divi Layout w każdy poniedziałek! Jeśli jesteś już na liście, po prostu wpisz poniżej swój adres e-mail i kliknij pobierz. Nie będziesz „ponownie subskrybować” ani otrzymywać dodatkowych wiadomości e-mail.

Pobierz pliki
Pobierz za darmo

Pobierz za darmo

Dołącz do biuletynu Divi, a wyślemy Ci e-mailem kopię najlepszego pakietu układu strony docelowej Divi, a także mnóstwo innych niesamowitych i bezpłatnych zasobów, wskazówek i sztuczek Divi. Idź dalej, a w mgnieniu oka zostaniesz mistrzem Divi. Jeśli masz już subskrypcję, wpisz poniżej swój adres e-mail i kliknij Pobierz, aby uzyskać dostęp do pakietu układów.

Udało Ci się zasubskrybować. Sprawdź swój adres e-mail, aby potwierdzić subskrypcję i uzyskać dostęp do bezpłatnych cotygodniowych pakietów układów Divi!

1. Zbuduj strukturę elementów

Dodaj sekcję #1

Kolor tła

Zacznij od dodania nowej sekcji do strony, nad którą pracujesz. Otwórz ustawienia sekcji i zastosuj kolor tła.

  • Kolor tła: #fffbf2

zakładki FAQ

Rozstaw

Przejdź do zakładki projektu sekcji i usuń wszystkie domyślne wyściółki dolne.

  • Dolna wyściółka: 0px

zakładki FAQ

Granica

Następnie zastosuj obramowanie niestandardowe.

  • Szerokość granicy: 1vw
  • Kolor obramowania: #ffffbf2

zakładki FAQ

Cień Pudełka

Uwzględnij również cień pudełka.

  • Pozycja pionowa cienia pudełka: 0px
  • Siła rozprzestrzeniania się cieni w pudełku: 1px
  • Kolor cienia: #000000
  • Pozycja cienia pudełka: cień wewnętrzny

zakładki FAQ

Indeks Z

I uzupełnij ustawienia sekcji, zwiększając indeks z na karcie Zaawansowane.

  • Indeks Z: 12

zakładki FAQ

Dodaj wiersz nr 1

Struktura kolumny

Kontynuuj, dodając nowy wiersz do sekcji, korzystając z następującej struktury kolumn:

zakładki FAQ

Rozmiary

Bez dodawania modułów otwórz ustawienia wiersza i zmień ustawienia rozmiaru w następujący sposób:

  • Użyj niestandardowej szerokości rynny: Tak
  • Szerokość rynny: 1
  • Maksymalna szerokość: 1380px

zakładki FAQ

Rozstaw

Następnie dodaj kilka niestandardowych wartości odstępów.

  • Górny margines: 3%
  • Dolny margines: 3%
  • Lewa wyściółka: 1%
  • Prawa wyściółka: 1%

zakładki FAQ

Dodaj moduł tekstowy do kolumny

Dodaj zawartość H1

Czas dodać moduły, zaczynając od modułu tekstowego zawierającego wybrane przez Ciebie treści H1.

zakładki FAQ

Ustawienia tekstu H1

Zmień odpowiednio ustawienia tekstu H1 modułu:

  • Czcionka nagłówka: Kormoran Garamond
  • Grubość czcionki nagłówka: pogrubiona
  • Rozmiar tekstu nagłówka:
    • Pulpit: 60px
    • Tablet: 42px
    • Telefon: 36px

zakładki FAQ

Dodaj moduł dzielnika do kolumny

Widoczność

Następnym modułem, który dodamy, jest moduł dzielnika. Upewnij się, że opcja „Pokaż dzielnik” jest włączona.

  • Pokaż dzielnik: tak

zakładki FAQ

Linia

Przejdź do zakładki projektu modułu i zmień kolor linii.

  • Kolor linii: #000000

zakładki FAQ

Rozmiary

Zmodyfikuj również ustawienia rozmiaru.

  • Waga dzielnika: 2px
  • Maksymalna szerokość: 150px
  • Wysokość: 2px

zakładki FAQ

Rozstaw

I uzupełnij ustawienia modułu, dodając górny margines do ustawień odstępów.

  • Górny margines: 4%

zakładki FAQ

Dodaj wiersz nr 2

Struktura kolumny

Do następnego rzędu. Użyj następującej struktury kolumn:

zakładki FAQ

Rozmiary

Bez dodawania modułów otwórz ustawienia wiersza i zmień ustawienia rozmiaru w następujący sposób:

  • Użyj niestandardowej szerokości rynny: Tak
  • Szerokość rynny: 1
  • Maksymalna szerokość: 1380px

zakładki FAQ

Rozstaw

Usuń również wszystkie domyślne górne i dolne wyściółki.

  • Górna wyściółka: 0px
  • Dolna wyściółka: 0px

zakładki FAQ

Dodaj moduł tekstowy nr 1 do kolumny

Dodaj zawartość H3

Dodaj pierwszy moduł tekstowy do wiersza z wybraną zawartością H3.

zakładki FAQ

Kolor tła

Dodaj biały kolor tła.

  • Kolor tła: #ffffff

zakładki FAQ

Ustawienia tekstu H3

Następnie zmodyfikuj odpowiednio ustawienia tekstu H3:

  • Czcionka nagłówka 3: Karla
  • Grubość czcionki nagłówka 3: pogrubiona
  • Styl czcionki nagłówka 3: Wielkie litery
  • Nagłówek 3 Wyrównanie tekstu: do środka
  • Rozmiar tekstu nagłówka 3: 15px
  • Nagłówek 3 Odstępy między literami: 4px

zakładki FAQ

Rozmiary

Zmień również szerokość w różnych rozmiarach ekranu.

  • Szerokość:
    • Komputer stacjonarny: 22%
    • Tablet i telefon: 44%

zakładki FAQ

Rozstaw

Następnie dodaj kilka niestandardowych wartości odstępów.

  • Prawy margines: 1%
  • Górna wyściółka: 30px
  • Dolna wyściółka: 20px
  • Lewa wyściółka: 5%
  • Prawa wyściółka: 5%

zakładki FAQ

Granica

Dodaj obramowanie.

  • Szerokość obramowania: 1px

zakładki FAQ

Cień Pudełka

Uwzględnij również cień pudełka.

  • Pozycja pionowa cienia pudełka: 0px
  • Kolor cienia: #fff3dd
  • Pozycja cienia pudełka: cień wewnętrzny

zakładki FAQ

Główny element CSS

I uzupełnij ustawienia modułu, przypisując niestandardową właściwość wyświetlania do głównego elementu modułu w zakładce Zaawansowane. To, w połączeniu z dopasowaną szerokością, pozwoli na umieszczenie kilku modułów obok siebie.

display: inline-block;

zakładki FAQ

Klonuj moduł tekstowy 3x

Po ukończeniu pierwszego modułu tekstowego możesz go sklonować trzy razy.

zakładki FAQ

Zmień zawartość

Upewnij się, że zmieniłeś zawartość w każdym z duplikatów.

zakładki FAQ

Dodaj sekcję #2

Rozstaw

Dodaj kolejną sekcję tuż pod poprzednią, otwórz ustawienia sekcji i zastosuj górną i dolną wyściółkę.

  • Górna wyściółka: 100px
  • Dolna wyściółka: 100px

zakładki FAQ

Dodaj wiersz nr 1

Struktura kolumny

Kontynuuj, dodając nowy wiersz, korzystając z następującej struktury kolumn:

zakładki FAQ

Rozmiary

Otwórz ustawienia wiersza, przejdź do zakładki projekt i zmień ustawienia rozmiaru w następujący sposób:

  • Użyj niestandardowej szerokości rynny: Tak
  • Szerokość rynny: 2
  • Maksymalna szerokość: 1380px

zakładki FAQ

Dodaj moduł przełączania nr 1 do kolumny

Dodaj zawartość

Następnie dodaj pierwszy moduł przełączania do wiersza i użyj wybranej zawartości.

zakładki FAQ

Ustawienia ikon

Przejdź do zakładki projektowania modułu i zmień ustawienia ikon.

  • Kolor ikony: #000000
  • Użyj niestandardowego rozmiaru ikony: Tak
  • Rozmiar czcionki ikony: 24px

zakładki FAQ

Przełącz ustawienia

Zmodyfikuj również ustawienia przełączania.

  • Otwórz Przełącz kolor tła: #fffbf2
  • Zamknięty przełącznik koloru tła: #ffffff

zakładki FAQ

Ustawienia tekstu tytułu

Następnie zastosuj do tytułu kilka niestandardowych stylów.

  • Kolor tekstu otwartego tytułu: #333333
  • Kolor tekstu tytułu: #333333
  • Poziom nagłówka tytułu: H4
  • Czcionka tytułu: Cormorant Garamond
  • Grubość czcionki tytułu: pogrubiona
  • Rozmiar tekstu tytułu:
    • Pulpit: 36px
    • Tablet: 34px
    • Telefon: 28px

zakładki FAQ

Zamknięte ustawienia tekstu tytułu

Zmieniamy też kolor tekstu zamkniętego tytułu.

  • Kolor tekstu zamkniętego tytułu: #333333

zakładki FAQ

Ustawienia tekstu podstawowego

Następnie zmienimy styl tekstu głównego.

  • Czcionka ciała: Karla
  • Rozmiar tekstu ciała: 17px
  • Wysokość linii ciała: 1,9 em

zakładki FAQ

Rozstaw

Dodamy również kilka responsywnych wartości odstępów.

  • Górna wyściółka:
    • Komputer stacjonarny: 2%
    • Tablet: 4%
    • Telefon: 6%
  • Dolna wyściółka:
    • Komputer stacjonarny: 2%
    • Tablet: 4%
    • Telefon: 6%
  • Lewa wyściółka: 5%
  • Prawa wyściółka: 5%

zakładki FAQ

Granica

Następnie zmienimy kolor obramowania.

  • Kolor obramowania: #000000

zakładki FAQ

Przełącz CSS treści

Dokończymy ustawienia modułu, dodając jeden wiersz kodu CSS do obszaru przełączania zawartości na karcie Zaawansowane.

margin-top: 30px;

zakładki FAQ

Clone Toggle Module tyle razy, ile chciałeś

Po ukończeniu pierwszego modułu przełączania możesz go klonować tyle razy, ile chcesz.

zakładki FAQ

Zmień zawartość

Upewnij się, że zmieniłeś wszystkie zduplikowane treści.

zakładki FAQ

Zmień stan modułu przełączania nr 1

Następnie ponownie otwórz pierwszy moduł przełączania i zmień stan na „Otwórz”.

  • Stan: Otwarty

zakładki FAQ

Klonuj cały rząd 3x

Teraz, gdy mamy nasz pierwszy zestaw modułów przełączania, możemy sklonować cały wiersz trzy razy. W sumie będziemy mieć teraz 4 wiersze zawierające moduły przełączania. Odpowiada to liczbie modułów tekstowych w drugim rzędzie sekcji #1.

zakładki FAQ

Zmień zawartość

Upewnij się, że zmieniłeś zawartość w każdym zduplikowanym wierszu.

zakładki FAQ

Dodaj funkcjonalność

Dodaj kolejne identyfikatory CSS do modułów tekstowych w wierszu 2 sekcji #1

Teraz, gdy mamy już wszystkie elementy, nadszedł czas na zastosowanie funkcjonalności. Upewnimy się, że po kliknięciu modułu tekstowego w wierszu nr 2 sekcji nr 1 zostaną wyświetlone odpowiednie przełączniki FAQ. Otwórz każdy z modułów tekstowych osobno i użyj następujących kolejnych identyfikatorów CSS:

  • Moduł tekstowy #1: faq-item-1
  • Moduł tekstowy #2: faq-item-2
  • Moduł tekstowy #3: faq-item-3
  • Moduł tekstowy #4: faq-item-4

zakładki FAQ

Dodaj kolejne identyfikatory CSS do wierszy w sekcji #2

Następnie zastosujemy identyfikatory CSS do każdego wiersza zawierającego moduły przełączania. Podążamy tą samą kolejnością.

  • Pierwszy rząd: faq-tab-1
  • Drugi rząd: faq-tab-2
  • Trzeci rząd: faq-tab-3
  • Czwarty rząd: faq-tab-4

zakładki FAQ

Dodaj moduł kodu do wiersza #1 sekcji #1

Aby funkcja działała, użyjemy niestandardowego kodu CSS i JQuery. Aby dodać kod do naszej strony, wstawimy nowy moduł kodu w wierszu nr 1 sekcji nr 1, tuż pod modułem dzielnika. Pamiętaj, aby wcześniej dodać tagi stylu i skryptu.

zakładki FAQ

zakładki FAQ

Dodaj kod CSS

Następnie skopiuj i wklej następujący kod CSS między tagami stylu:

[id*="faq-item"] {
cursor: pointer; 
}

[id*="faq-tab"]{  
position: absolute!important;
top: 0px;
bottom: auto;
left: 50%;
right: auto;
transform: translateX(-50%);
}


.active-faq-item {
color: #6b63dd !important;
background-color: #fff;
}

.hide-faq-tab{  
visibility: hidden;
opacity: 0;  
}

.show-faq-tab{
visibility: visible !important;
opacity: 1 !important;
z-index: 12;
  
position: relative !important;
left: 0 !important;
transform: translateX(0%) !important;
}
  
.faq-item-active {
background-color: #000 !important;
color: #fff !important;
}

.faq-item-active h3{
color: #fff !important;
}

zakładki FAQ

Dodaj kod JQuery

I ukończ samouczek, używając następujących wierszy kodu JQuery między tagami skryptu:

jQuery(document).ready(function($){

$('#faq-item-1').addClass('faq-item-active');
$('#faq-tab-1').addClass('show-faq-tab');
$('[id*="faq-tab"]').not('#faq-tab-1').addClass('hide-faq-tab');
 
$('[id*="faq-item"]').click(function() {
 
var selector = $(this).attr('id').replace('item', 'tab');
var $faqSelect  = $('#' + selector);

$('[id*="faq-tab"]').removeClass('show-faq-tab');
$('[id*="faq-tab"]').addClass('hide-faq-tab');
$faqSelect.addClass('show-faq-tab');
 
$('[id*="faq-item"]').removeClass('faq-item-active');
$(this).addClass('faq-item-active');
   
});
});

zakładki FAQ

Zapowiedź

Teraz, gdy przeszliśmy przez wszystkie kroki, przyjrzyjmy się ostatecznemu wynikowi na różnych rozmiarach ekranu.

Pulpit

zakładki FAQ

mobilny

zakładki FAQ

Końcowe przemyślenia

W tym poście pokazaliśmy, jak poprawić wygodę korzystania ze strony z często zadawanymi pytaniami. Mówiąc dokładniej, pokazaliśmy, jak uporządkować pytania w różnych zakładkach według typu. Takie podejście pomoże Ci uporządkować często zadawane pytania, co z kolei pomoże odwiedzającym szybciej znaleźć odpowiedzi na swoje pytania. Udało Ci się również pobrać plik JSON za darmo! Jeśli masz jakieś pytania, możesz zostawić komentarz w sekcji komentarzy poniżej.

Jeśli chcesz dowiedzieć się więcej o Divi i zdobyć więcej gratisów Divi, zasubskrybuj nasz biuletyn e-mailowy i kanał YouTube, dzięki czemu zawsze będziesz jedną z pierwszych osób, które poznają i będą czerpać korzyści z tych bezpłatnych treści.