Jak utworzyć pionowy układ lepkiej osi czasu w Divi

Opublikowany: 2020-10-14

Tworzenie pionowej, lepkiej osi czasu może być niezwykle przydatne do kategoryzowania treści według roku i/lub miesiąca, gdy użytkownik przewija stronę w dół. Przyklejone elementy daty pozostają niezmienione obok treści, co zapewnia wygodny wzrost UX, który użytkownicy docenią.

W tym samouczku pokażemy, jak stworzyć kompletny pionowy układ lepkiej osi czasu w Divi. Kluczem do tego projektu jest (1) nadanie kolumnom niestandardowej szerokości, tak aby elementy daty nie zajmowały zbyt dużo miejsca w poziomie na urządzeniach mobilnych oraz (2) przyklejenie roku i miesiąca, z limitami przyklejania w sekcji (dla roku) i wiersza (dla miesiąca).

Chociaż ten układ ma wieloaspektowe zastosowania, zamierzamy zbudować układ osi czasu do prezentacji galerii zdjęć podzielonych na kategorie według miesiąca i roku.

Zacznijmy!

zapowiedź

Oto krótkie spojrzenie na projekt, który zbudujemy w tym samouczku.

Pobierz układ za DARMO

Aby położyć swoje ręce na projektach z tego samouczka, najpierw musisz go 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!

Aby zaimportować układ sekcji do Biblioteki Divi, przejdź do Biblioteki Divi.

Kliknij przycisk Importuj.

W wyskakującym okienku przenośności wybierz zakładkę importu i wybierz plik do pobrania z komputera.

Następnie kliknij przycisk importu.

okno powiadomień divi

Po zakończeniu układ sekcji będzie dostępny w Divi Builder.

Przejdźmy do samouczka, dobrze?

Czego potrzebujesz, aby zacząć

rozwijanie zakładek narożnych

Aby rozpocząć, musisz wykonać następujące czynności:

  1. Jeśli jeszcze tego nie zrobiłeś, zainstaluj i aktywuj motyw Divi.
  2. Utwórz nową stronę w WordPress i użyj Divi Builder, aby edytować stronę w interfejsie (konstruktor wizualny).
  3. Wybierz opcję „Buduj od podstaw”.

Następnie będziesz mieć puste płótno, aby rozpocząć projektowanie w Divi.

Część 1: Budowanie kursu drążka

Pierwszym elementem, który zamierzamy zaprojektować, jest przyklejony nagłówek, który pozostanie na górze strony podczas przewijania.

Dodaj wiersz

Aby rozpocząć, dodaj do sekcji układ dwóch piątych, trzech piątych kolumn.

pionowa lepka oś czasu divi

Tekst nagłówka po lewej stronie

W lewej kolumnie dodamy nagłówek osi czasu, która będzie znajdować się po lewej stronie strony. Aby to zrobić, dodaj moduł tekstowy do lewej kolumny.

pionowa lepka oś czasu divi

Następnie dodaj tekst „Oś czasu” do treści modułu tekstowego.

pionowa lepka oś czasu divi

Na karcie projekt zaktualizuj następujące style tekstu:

  • Czcionka tekstu: tlen
  • Grubość czcionki tekstu: pogrubiona
  • Styl czcionki tekstu: TT
  • Kolor tekstu tekstu: #666666
  • Rozmiar tekstu: 50px (komputer), 30px (tablet), 18px (telefon)
  • Wysokość linii tekstu: 1em
  • Wyrównanie tekstu: prawo

pionowa lepka oś czasu divi

Następnie zaktualizuj również dopełnienie:

  • wypełnienie: góra 5px

pionowa lepka oś czasu divi

Tekst w prawym nagłówku

Aby utworzyć nagłówek zawartości galerii po prawej stronie strony, skopiuj moduł tekstowy z lewej kolumny i wklej go w prawej kolumnie.

pionowa lepka oś czasu divi

Następnie otwórz zduplikowane ustawienia modułu tekstowego i zaktualizuj następujące elementy:

  • Kolor tekstu tekstu: #c22969
  • Wyrównanie tekstu: do lewej (komputer), do lewej (tablet)

pionowa lepka oś czasu divi

Ustawienia wiersza

Aby zapewnić nam miejsce, którego potrzebujemy na urządzeniu mobilnym, musimy zaktualizować ustawienia wierszy w następujący sposób:

  • Szerokość rynny: 1
  • Szerokość: 100%
  • Maksymalna szerokość: 1280 pikseli
  • Padding: 10px góra, 10px dół

pionowa lepka oś czasu divi

Na karcie Zaawansowane dodaj następujący niestandardowy kod CSS do głównego elementu na tablecie:

display:flex;
flex-wrap:nowrap;

pionowa lepka oś czasu divi

Ustawienia lewej kolumny

Ponieważ używamy szerokości rynny wierszowej równej 1, nie ma odstępów między kolumnami. Aby dodać wystarczające odstępy, otwórz ustawienia dla kolumny 1 i zaktualizuj dopełnienie w następujący sposób:

  • Padding (komputer): 10px góra, 10px dół, 20px w lewo, 20px w prawo
  • Wypełnienie (tablet): 10px dół, 10px lewo, 10px prawo

pionowa lepka oś czasu divi

Następnie chcemy nadpisać domyślną szerokość lewej kolumny na tablecie i telefonie tak, aby stanowiła 30% szerokości wiersza. Dopasuje to szerokość kolumny, którą dodamy do kolumn na poniższej osi czasu.

Aby to zrobić, otwórz ustawienia lewej kolumny (kolumny 1) i dodaj następujący kod CSS do głównego elementu na tablecie:

width: 30% !important;

pionowa lepka oś czasu divi

Dla prawej kolumny chcemy dodać takie samo wypełnienie, jak w kolumnie 1. I dodamy lewą ramkę do kolumny, która będzie służyć jako rozdzielacz w następujący sposób:

  • Padding (komputer): 10px góra, 10px dół, 20px w lewo, 20px w prawo
  • Wypełnienie (tablet): 10px dół, 10px lewo, 10px prawo
  • Szerokość lewej krawędzi: 2px
  • Kolor lewej krawędzi: #333333

pionowa lepka oś czasu divi

Chcemy również, aby szerokość prawej kolumny wynosiła 70% szerokości wiersza. Aby zaktualizować szerokość kolumny, otwórz ustawienia kolumny 2 i dodaj następujący kod CSS do elementu głównego na tablecie:

width: 70% !important;

pionowa lepka oś czasu divi

Ustawienia sekcji

Aby zakończyć projekt nagłówka, otwórz ustawienia sekcji i zaktualizuj kolor tła:

  • Kolor tła: #222222

pionowa lepka oś czasu divi

Następnie zaktualizuj dopełnienie sekcji:

  • Padding: 0px na górze, 0px na dole

pionowa lepka oś czasu divi

Aby sekcja była przyklejona, przejdź do zakładki Zaawansowane i zaktualizuj następujące elementy:

  • Lepka pozycja: trzymaj się u góry

pionowa lepka oś czasu divi

Część 2: Tworzenie lepkiej osi czasu

Ta następna część projektu to miejsce, w którym tworzymy lepką część układu na osi czasu. Kluczem jest tutaj zaprojektowanie pierwszej sekcji, rzędu i modułów ze wszystkimi elementami na miejscu. Następnie w razie potrzeby możemy powielić każdą sekcję lub wiersz.

Dodaj sekcję

Aby rozpocząć, dodaj nową zwykłą sekcję pod sekcją nagłówka, którą właśnie skończyliśmy.

pionowa lepka oś czasu divi

Zanim zaczniemy dodawać nasze wiersze i zawartość, otwórz ustawienia sekcji i zaktualizuj następujące elementy:

  • Padding: 0px na górze, 0px na dole

pionowa lepka oś czasu divi

Dodaj wiersze, style wierszy i strukturę kolumn

Następnie utwórz jedną piątą jedną piątą jedną piątą trzy piąte rzędu kolumny do sekcji.

pionowa lepka oś czasu divi

Aby szybko rozpocząć projektowanie wiersza, skopiuj style wiersza w sekcji nagłówka powyżej i wklej go do nowego wiersza.

pionowa lepka oś czasu divi

Następnie otwórz ustawienia nowego wiersza i zaktualizuj następujące elementy:

  • Padding: 50px góra, 50px dół

pionowa lepka oś czasu divi

Następnie dodaj niestandardowy kod CSS do głównego elementu na tablecie w następujący sposób:

display:flex;
flex-wrap:nowrap;

pionowa lepka oś czasu divi

Tworzenie lepkiego roku

Pierwszym przyklejonym elementem daty na osi czasu będzie rok. Ten element tekstowy „rok” będzie przyklejony na górze sekcji przewijania.

Aby utworzyć element tekstowy roku, dodaj nowy moduł tekstowy do kolumny 1.

pionowa lepka oś czasu divi

Następnie dodaj tekst „2020” do ciała.

pionowa lepka oś czasu divi

Na karcie projektu zaktualizuj style tekstu w następujący sposób:

  • Czcionka tekstu: tlen
  • Grubość czcionki tekstu: pogrubiona
  • Tekst Rozmiar tekstu: 40px (komputer), 24px (tablet), 18px (telefon)
  • Wyrównanie tekstu: prawo

pionowa lepka oś czasu divi

Aby rok trzymał się na górze sekcji, zaktualizuj następujące elementy:

  • Lepka pozycja: trzymaj się u góry
  • Przyklejony górny offset: 50px
  • Dolny limit lepkości: sekcja

pionowa lepka oś czasu divi

Tworzenie lepkiego miesiąca

Aby utworzyć przyklejony tekst miesiąca, skopiuj moduł tekstowy zawierający przyklejony rok i wklej go do kolumny 2.

pionowa lepka oś czasu divi

Następnie otwórz ustawienia nowego modułu tekstowego w kolumnie 2 i zaktualizuj treść tekstu za pomocą „dec” (skrót miesiąca).

pionowa lepka oś czasu divi

Tekst miesiąca musi przyklejać się na górze wiersza, a nie sekcji, więc zaktualizuj limit przyklejania w następujący sposób:

  • Dolny limit lepkości: wiersz

pionowa lepka oś czasu divi

Dodawanie zawartości galerii

W skrajnej prawej kolumnie (kolumna 3) dodamy treść, która koreluje z konkretnym miesiącem/rokem. W tym przypadku dodamy moduł galerii, aby wyświetlić galerię obrazów.

Aby utworzyć galerię, dodaj moduł galerii w kolumnie 3.

pionowa lepka oś czasu divi

Następnie dodaj do galerii co najmniej 6 obrazów (lub dowolną liczbę) i zaktualizuj następujące:

  • Liczba obrazów: 6
  • Pokaż tytuł i podpis: NIE
  • Jak paginacja: NIE

pionowa lepka oś czasu divi

Na karcie projekt zaktualizuj następujące elementy:

  • Wyściółka: 3% w lewo, 3% w prawo

pionowa lepka oś czasu divi

Aby utworzyć niestandardowe odstępy między elementami galerii, dodaj następujący niestandardowy kod CSS do kodu CSS elementu galerii:

padding: 0 1% 2% 1%;

pionowa lepka oś czasu divi

Zaktualizuj szerokości i odstępy między kolumnami

Podobnie jak w przypadku kolumn w sekcji nagłówka, nadamy naszym kolumnom niestandardowe odstępy i szerokości (jeden telefon komórkowy), aby były wyrównane z nagłówkami i dobrze wyglądały na tablecie i telefonie.

Kolumna 1

Otwórz ustawienia dla kolumny 1 i zaktualizuj następujące elementy:

  • Wyściółka: 1% w lewo, 2% w prawo

pionowa lepka oś czasu divi

Na karcie Zaawansowane dodaj następujący niestandardowy kod CSS do głównego elementu na tablecie:

width: 15% !important;

pionowa lepka oś czasu divi

Następnie otwórz ustawienia dla kolumny 2 i dodaj to samo dopełnienie i CSS w następujący sposób:

  • Wyściółka: 1% w lewo, 2% w prawo

Główny element CSS (tablet):

width: 15% !important;

pionowa lepka oś czasu divi

Następnie otwórz ustawienia dla kolumny 3 i zaktualizuj dopełnienie oraz CSS głównego elementu w następujący sposób:

  • Wyściółka: 1% w lewo, 2% w prawo

Główny element CSS (tablet):

width: 70% !important;

pionowa lepka oś czasu divi

Powiel wiersz dla dodatkowych miesięcy

Po ukończeniu pierwszego wiersza możemy go duplikować przez kolejne miesiące.

Powiel wiersz.

pionowa lepka oś czasu divi

W zduplikowanym wierszu usuń tekst dotyczący roku. Potrzebujemy tylko jednego roku na sekcję, ponieważ rok będzie trzymał się górnej i dolnej części sekcji.

pionowa lepka oś czasu divi

Następnie otwórz tekst miesiąca i zaktualizuj skrót miesiąca o nowy miesiąc.

pionowa lepka oś czasu divi

Powiel sekcję dla dodatkowych lat

W ten sam sposób, w jaki zduplikowaliśmy wiersz na dodatkowe miesiące, możemy powielić całą sekcję na kolejne lata.

Śmiało i zduplikuj sekcję, którą właśnie stworzyliśmy dla treści 2020.

pionowa lepka oś czasu divi

W sekcji duplikatów zaktualizuj tekst roku w wierszu 1, kolumnie 1, dodając rok „2019”.

pionowa lepka oś czasu divi

Możesz kontynuować ten proces, aby zbudować dodatkowe lata i miesiące zgodnie z potrzebami dla układu osi czasu.

Ostateczny wynik

Sprawdź efekt końcowy.

Końcowe przemyślenia

Istotą prac projektowych nad tym układem osi czasu jest sprawienie, by był responsywny, poprzez nadanie rozmiarów tekstu i szerokości kolumn stylów dostosowanych do urządzeń mobilnych. Ale lepkie pozycjonowanie elementów daty jest niezwykle łatwe dzięki wbudowanym opcjom Divi. Mamy nadzieję, że przyda się to w przyszłych projektach. Widzę, że jest to pomocne przy prezentowaniu osi czasu historii dla strony z informacjami, a nawet strony zasobów, strony pobierania lub aktualizacji produktów.

Czekam na kontakt z Państwem w komentarzach.

Pozdrawiam!