Zawsze fajnie jest być kreatywnym dzięki opcjom transformacji Divi. Pozwalają tworzyć niesamowite projekty „out the box”. W tym samouczku zmienimy teksty Divi w piękne, podzielone na segmenty okrągłe menu, które rozwija się i zwija po kliknięciu. Sztuką tworzenia segmentowanych obszarów (takich jak wykres kołowy) jest użycie pochylenia transformacji w dość unikalny sposób.

badanie

Oto przegląd podzielonego na segmenty okrągłego menu, które zbudujemy w tym samouczku.

divi segmentowane okrągłe menu

To, czego potrzebujesz, aby zacząć

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

  1. Jeśli jeszcze tego nie zrobiłeś, zainstaluj i aktywuj Motyw Divi zainstalowany (lub wtyczka Divi Builder, jeśli nie używasz Motyw Divi).
  2. Utwórz nową stronę w WordPress i użyj Divi Konstruktor do modyfikacji strony na froncie (konstruktor wizualny).

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

Tworzenie wiersza dla pozycji menu

W domyślnej sekcji zwykłej dodaj wiersz z jedną kolumną.

Dodaj nową linię divi

Stylizacja rzędu

Zanim dodamy moduł, wywołajmy linię, aby uzyskać nasz okrągły kształt i kolor tła. Otwórz ustawienia linii i zaktualizuj następujące elementy:

  • Kolor tła: #8857f2
  • Użyj niestandardowej szerokości rynny: TAK
  • Szerokość rynny: 1
  • Szerokość: 30em
  • Wysokość: 30em
  • Tapicerka: 0px u góry, 0px u dołu

Następnie dodaj zaokrąglone rogi i cień pudełka.

Zaokrąglone rogi: 50%
Box Shadow: patrz zrzut ekranu

Linia podziału zaokrąglonego rogu

Wrócimy, aby dodać jeszcze kilka dostosowań do linii, ale na razie możemy zacząć dodawać nasze notatki do prezentacji.

Utwórz blurby dla menu

Dodaj nową notkę do wiersza, jedną kolumnę wewnątrz okrągłego rzędu.

Moduł komentarzy divi

Opis stylizacji nr 1

Zaktualizuj treść pierwszej notki zawierającej tytuł i ikonę.

  • Tytuł: łącze
  • Użyj ikony: TAK
  • Ikona: patrz zrzut ekranu

Następnie zaktualizuj parametry projektu w następujący sposób:

  • Kolor tła: #773ef2
  • Kolor tła (po najechaniu kursorem): #222222
  • Kolor ikony: #ffffff
  • Rozmiar czcionki ikony: 40 pikseli (komputer stacjonarny), 30 pikseli (tablet)
  • Wyrównanie tekstu: środek

Modyfikacja modułu podsumowania divi

Następnie zaktualizuj styl tekstu tytułu w następujący sposób:

  • Tytuł czcionki: Archivo Narrow
  • Styl czcionki tytułu: TT
  • Kolor tytułu tekstu: #ffffff
  • Rozmiar tekstu tytułu: 14 pikseli (komputer stacjonarny), 12 pikseli (tablet)

Następnie musimy ustawić tekst referencyjny za pomocą niestandardowego CSS. Przejdź do zakładki Zaawansowane i dodaj następujący niestandardowy kod CSS do głównego elementu:

stanowisko:absolutnie!ważne; po lewej: 50%; góra: 50%;

Teraz wróć do karty Projekt i zaktualizuj rozmiar notki i odstępy w następujący sposób:

  • Szerokość: 15em
  • Wysokość: 15em
  • Margines: -15em zostało

Spowoduje to umieszczenie prawego dolnego rogu prezentacji bezpośrednio w środku okręgu.

Margines i wymiary modułu podsumowania modyfikacji

Tworzenie segmentu za pomocą opcji przekształcania

Aby zamienić tekst prezentacji w wycinek koła, pochylimy i obrócimy dokument prezentacji. Aby to zrobić, zaktualizuj następujące opcje przekształcania:

  • Przekształć nachylenie osi X: 60st

Transformacja pochylenia

  • Pochodzenie transformacji: 100% 100% (prawy dolny róg)

Ponieważ prawy dolny róg naszej prezentacji znajduje się bezpośrednio w środku okręgu, chcemy, aby początek transformacji był również ustawiony w prawym dolnym rogu. Dzięki temu końcówka pochyłej notatki znajdzie się w środku okręgu, tworząc segment.

divi segmentowane okrągłe menu

Odblokuj zawartość

W rzeczywistości wszystko, co chcemy przechylić, to kształt notki, aby stworzyć kształt segmentu, a nie treść wewnętrzne (tj. ikona i tekst). Ale ponieważ nie jest to możliwe, musimy po prostu dodać właściwość transformacji do treść notka, która odwraca efekt odchylenia, tak aby wyglądał normalnie. Aby to zrobić, przejdź do karty Zaawansowane i dodaj następujący niestandardowy CSS:

Zmodyfikuj moduł css css CVBlurbuj zawartość CSS:

przekształć: pochyl (-60 stopni) obróć (-75 stopni); pozycja: absolutna; wzrost: 27em; szerokość: 27em; dół: -13.5em; po prawej: -13.5em;

Następnie zmniejsz margines między ikoną a tytułem, dodając następujący kod CSS dla obrazu Blurb:

Rozmycie obrazu CSS

margines na dole: 15px;

A teraz, ponieważ przestrzeń treści notki rozciąga się poza notkę (nawet jeśli jej nie widzisz), musimy ukryć przepełnienie w następujący sposób:

  • Przelew poziomy: ukryty
  • Przelew pionowy: ukryty

Jeśli tego nie dodamy, będziemy mieli niechciane miejsce po najechaniu kursorem.

Stwórz resztę świata

Aby utworzyć resztę prezentacji, uruchom tryb wyświetlania prezentacji szkieletowej i zduplikuj istniejącą notkę 5 razy, aby uzyskać w sumie 6 identycznych układów prezentacji.

Kopia modułu CV

Blurb spin # 2

Następnie otwórz ustawienia blurb #2 i obróć moduł w następujący sposób:

  • Przekształć Obrót Oś Z: 30st

Zmodyfikuj ocenę modułu

Spowoduje to obrócenie tekstu nr 2 zgodnie z ruchem wskazówek zegara od punktu środkowego okręgu.

Modyfikacja modułu css modułu rotacji divi wznowienie

Następnie możemy kontynuować obracanie pozostałej części prezentacji w krokach co 30 stopni, aby utworzyć półkole z segmentów.

Obróć notkę nr 3

Otwórz ustawienia blurb #3 i zaktualizuj następujące elementy:

  • Przekształć Obrót Oś Z: 60st

Blurb spin # 4

Otwórz ustawienia blurb #4 i zaktualizuj następujące elementy:

  • Przekształć Obrót Oś Z: 90st

Obróć notkę nr 5

Otwórz ustawienia blurb #5 i zaktualizuj następujące elementy:

  • Przekształć obrót osi Z: 120st

Obróć notkę nr 6

Otwórz ustawienia blurb #6 i zaktualizuj następujące elementy:

  • Przekształć Obrót Oś Z: 150st

Oto dotychczasowy wynik.

Ostateczny wynik

Tworzenie przycisku menu

Aby utworzyć przycisk menu, zmniejszymy rozmiar całej sekcji, a następnie użyjemy ikony układu do zaprojektowania przycisku.

Aby to zrobić, zacznij od dodania nowej zwykłej sekcji pod bieżącą sekcją.

Dodaj nową sekcję divi

Następnie dodaj wiersz jednokolumnowy do sekcji.

Dodaj sekcję do kolumny diviTworzenie ikony Blurb dla przycisku

Następnie dodaj moduł blurb do linii.

Dodaj drugą sekcję modułu podsumowania

Usuń domyślny tytuł i treść treści i użyj ikony w następujący sposób:

  • Użyj ikony: TAK
  • Ikona: symbol plusa (patrz zrzut ekranu)

Ikona podsumowania modułu modyfikacji

Kontynuuj aktualizację ustawień w następujący sposób:

  • Kolor ikony: # 222222
  • Użyj rozmiaru czcionki ikony: TAK
  • Rozmiar czcionki ikony: 50px
  • Animacja obrazu/ikony: brak animacji

Następnie dodaj następujący niestandardowy kod CSS do elementu głównego, aby usunąć domyślny margines pod ikoną.

Główny element CSS

margines na dole: 0px;

Wypełnienie rzędu

Następnie usuń domyślne wypełnienie z linii.

  • Tapicerka: 0px u góry, 0px u dołu

Ustawienia sekcji

Aby dokończyć przycisk, nadamy naszej sekcji kształt koła.

Otwórz ustawienia sekcji i zaktualizuj następujące elementy:

  • Szerokość: 100px
  • Wysokość: 100px
  • Tapicerka: 0px u góry, 0px u dołu
  • Zaokrąglone rogi: 50%
  • Box Shadow: patrz zrzut ekranu

Modyfikacja modułu CV divi

Następnie nadaj mu białe tło.

  • Kolor tła: #ffffff

Na karcie Zaawansowane dodaj następujący niestandardowy kod CSS do elementu głównego, aby przycisk był zadokowany u dołu okna.

pozycja: ustalona!ważna; dół: -50px; po lewej: 50%; lewy margines:-50px;

Konfiguracja w stylu sekcji Divi

Musimy również dodać klasę CSS, która może być celem naszego jQuery. Dodaj następujące informacje:

  • Klasa CSS: transform_target

Przekształć menu divi

Następnie zaktualizuj indeks Z (nadal w tym samym oknie), aby przycisk pozostał nad resztą zawartości strony.

  • Indeks Z: 12

Okrągłe pozycjonowanie linii menu

Teraz, gdy przycisk menu jest na swoim miejscu, musimy ustawić wiersz zawierający nasze okrągłe menu podzielone na segmenty, tak aby było również ustalone i wyśrodkowane na dole strony, tak aby widoczna była tylko górna połowa koła.

Aby to zrobić, otwórz ustawienia wiersza zawierające układ menu i dodaj następujący niestandardowy CSS:

Główny element CSS

pozycja: ustalona!ważna; dół: -10em; po lewej: 25%; lewy margines: -15em; margines-dolny: -5em;

Zaktualizuj indeks Z w następujący sposób:

  • Indeks Z: 11

Edytowanie stylu linii divi

Następnie dodaj następującą klasę CSS.

  • Klasa CSS: has-transform

Aby przekształcić linię css

Na koniec musimy całkowicie zwinąć (lub zwinąć) menu kołowe za pomocą skali transformacji. To pozwoli nam włączać i wyłączać efekt za pomocą jQuery, co spowoduje rozwinięcie i zwinięcie menu po kliknięciu.

Zaktualizuj następujące elementy:

  • Skala transformacji: 1%

Transformacja linii Divi

Po umieszczeniu naszego podzielonego na segmenty okrągłego menu i przycisku menu wystarczy dodać niestandardowy CSS i jQuery, aby uzupełnić funkcjonalność przycisku.

Dodano zewnętrzny niestandardowy CSS do ustawień strony

Otwórz ustawienia strony z menu na dole kreatora wizualnego i dodaj następujący niestandardowy CSS na karcie Zaawansowane:

.to-transform, .transform_menu .et-pb-icon, .toggle-transform-animation { przejście: wszystkie 400 ms ułatwienia wejścia; } .to-transform, .toggle-transform-animation { font-size:14px; } .toggle-transform-animation { transform: none !ważne; } .transform_target { kursor: wskaźnik; } .toggle-active-target .et_pb_blurb .et-pb-icon { przekształcenie: obrótZ(45 stopni); } @media all and (max-width: 980px) { .to-transform { -webkit-mask-image: -webkit-radial-gradient(biały, czarny); } .to-transform, .toggle-transform-animation { font-size:10px; } }

Niestandardowa strona css diviDodanie jQuery z modułem kodu

Następnie wdróż tryb wyświetlania szkieletowego i dodaj moduł kodu pod przyciskiem menu menu.

Wstaw moduł kodu diviNastępnie dodaj następujący kod do modułu.

(function($) {
$(document).ready(function(){
$('.transform_menu').click(function(){
$(this).toggleClass('toggle-active-target');
$('.pour-transformer').toggleClass('toggle-transform-animation');
});
});
})( jQuery );

kod modułu divi

Ostateczny wynik

Teraz zobaczmy końcowy wynik na stronie na żywo.

Moduł divi animacjiMenu będzie dobrze współpracować z Twoją bieżącą stroną lub z jednym z naszych gotowych układów, które możesz dodać, klikając ikonę plusa w menu ustawień.

Dostosowywanie rozmiaru menu kołowego

Segmentowane okrągłe menu jest zbudowane przy użyciu jednostek długości em, które są względne w stosunku do rozmiaru czcionki treści nadrzędnej. Ułatwia to zwiększanie i zmniejszanie rozmiaru menu. Aby zmienić rozmiar czcionki, wystarczy zmodyfikować właściwość font-size klasy to-transformer, która dotyczy wiersza w niestandardowym CSS, który dodaliśmy do ustawień strony.

końcowe przemyślenia

W tym samouczku wyjaśniliśmy, jak utworzyć podzielone na segmenty okrągłe menu w Divi, wykorzystując kreatywne opcje transformacji Divi. Użyliśmy również niestandardowego CSS do rzeczy, takich jak stałe pozycjonowanie i pochylanie treści prezentacji dla pozycji menu.

JQuery pozwala nam włączać i wyłączać właściwość skali transformacji, aby utworzyć efekt rozwijania i zwijania menu po kliknięciu przycisku menu.

Podsumowując, myślę, że znajdziesz w tym samouczku wiele inspiracji.