Jak zaprojektować sekcję płynnego bohatera w Divi

Opublikowany: 2021-07-26

Sekcja bohaterów strony internetowej jest jednym z najlepszych kandydatów do projektowania płynów. W przeciwieństwie do tradycyjnego, responsywnego projektu, który dostosowuje się w różnych punktach przerwania, płynny projekt płynnie skaluje się z widokiem przeglądarki i zachowuje spójność projektu na dowolnym urządzeniu. W końcu sekcja bohatera jest pierwszą rzeczą, jaką użytkownicy widzą na stronie internetowej.

Być może widziałeś projekt płynów zademonstrowany w poprzednich samouczkach dotyczących typografii płynów, modułów płynów i/lub przycisków płynów. W tym samouczku pokażemy, jak stworzyć całą sekcję płynnego bohatera w Divi. Kluczem do stworzenia tego płynnego projektu jest dodanie rozmiaru czcionki fluid root do każdego z używanych modułów, a następnie uwzględnienie jednostki długości em (w stosunku do rozmiaru czcionki głównej treści) w ustawieniach modułu.

Zacznijmy!

zapowiedź

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

divi-fluid-hero-sekcja-projekt

Zwróć uwagę, jak płynny projekt skaluje się płynnie wraz z szerokością rzutni przeglądarki.

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.

Jak zaprojektować sekcję płynnego bohatera w Divi

divi-fluid-hero-sekcja-projekt

Aby zbudować sekcję płynnego bohatera, dodamy rozmiar czcionki fluid root do każdego z trzech modułów. Te moduły utworzą nagłówek, podtytuł i przycisk. Następnie użyjemy jednostki długości em w ustawieniach projektowych modułów, aby upewnić się, że elementy projektu są względem rozmiaru czcionki płynnego korzenia. Następnie ustawimy obraz po lewej stronie strony z pozycją bezwzględną i przesunięciem. Rezultatem będzie płynna sekcja bohatera, która idealnie skaluje się z szerokością widocznego obszaru, dzięki czemu projekt jest spójny na wszystkich urządzeniach.

Ustawienia sekcji

Na początek zaktualizujmy istniejące ustawienia projektowe dla sekcji. Otwórz ustawienia sekcji i zaktualizuj następujące elementy:

  • Kolor lewego gradientu tła: #ff2000
  • Prawy gradient tła: #121212
  • Kierunek gradientu: 45 stopni
  • Pozycja startowa: 30%
  • Pozycja końcowa: 0%

divi-fluid-hero-sekcja-projekt

Na karcie projektu zaktualizuj dopełnienie:

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

divi-fluid-hero-sekcja-projekt

Utwórz wiersz

Następnie dodaj do sekcji wiersz z jedną kolumną.

divi-fluid-hero-sekcja-projekt

Ustawienia wiersza

Otwórz ustawienia wiersza i zaktualizuj następujące elementy na karcie projektu:

  • Szerokość rynny: 1
  • Szerokość: 100%
  • Maksymalna szerokość: 1700px
  • Minimalna wysokość: 100vh (komputer), brak (tablet i telefon)
  • Padding: 0px na górze, 0px na dole

divi-fluid-hero-sekcja-projekt

Utwórz płynny tekst nagłówka z obramowaniem

Teraz, gdy sekcja i wiersz są gotowe, możemy dodać płynny tekst nagłówka do sekcji bohatera. Zamierzamy również dodać płynne obramowanie do modułu tekstowego dla kreatywnego elementu projektu.

Dodaj moduł tekstowy

Aby utworzyć tekst nagłówka i obramowanie, dodaj do kolumny nowy moduł tekstowy.

divi-fluid-hero-sekcja-projekt

Ustawienia tekstu

Na karcie treści zaktualizuj treść treści za pomocą następującego kodu HTML:

<h1>Fluid Fullscreen Page Design<span style="color: #ff2000;">.</span></h1>

divi-fluid-hero-sekcja-projekt

Aby elementy projektu były płynne, najpierw musimy dodać do modułu rozmiar czcionki fluid root za pomocą funkcji CSS Clamp(). Na karcie Zaawansowane wklej następujący fragment kodu CSS:

font-size: clamp(32px, 4.1vw, 70px);

divi-fluid-hero-sekcja-projekt

Mając ustawiony rozmiar czcionki płynnego korzenia, jesteśmy gotowi do zaktualizowania ustawień projektu. Ważne jest, aby używać jednostki długości em w całym tekście, ponieważ jednostka długości em jest zależna od głównego rozmiaru czcionki elementu.

Na karcie projekt zaktualizuj następujące ustawienia projektu tekstu nagłówka:

  • Typ nagłówka: H1
  • Czcionka nagłówka: Montserrat
  • Grubość czcionki nagłówka: Ciężka
  • Kolor tekstu nagłówka: #ffffff
  • Rozmiar tekstu nagłówka: 1 em
  • Odstęp między literami nagłówka: 0.1em
  • Wysokość linii nagłówka: 1,2 em

divi-fluid-hero-sekcja-projekt

Zaktualizuj również dopełnienie modułów w następujący sposób:

  • Wypełnienie: 1em (góra, dół, lewo, prawo)

divi-fluid-hero-sekcja-projekt

Aby utworzyć projekt granicy płynnej, zaktualizuj następujące elementy:

  • Szerokość obramowania: 1em
  • Kolor obramowania: #ffffff
  • Kolor dolnej krawędzi: przezroczysty
  • Lewy kolor obramowania: przezroczysty

divi-fluid-hero-sekcja-projekt

Tworzenie obramowania akcentującego

Aby stworzyć obramowanie akcentujące, możemy powielić istniejący moduł tekstowy.

divi-fluid-hero-sekcja-projekt

Wyjmij istniejącą zawartość korpusu i zaktualizuj ustawienia projektu w następujący sposób:

  • Maksymalna szerokość: 6,5 em
  • Wysokość: 3.25em
  • Szerokość obramowania: 0.5em
  • Kolor obramowania: #ff2000

Pamiętaj, że ten zduplikowany moduł zawiera ten sam rozmiar czcionki fluid root. Możemy więc użyć jednostki długości em, aby dostosować rozmiar i szerokość obramowania. Zapewni to dostosowanie projektu wraz z projektem modułu tekstu nagłówka.

divi-fluid-hero-sekcja-projekt

Aby umieścić obramowanie akcentujące, dodaj pozycję bezwzględną z przesunięciem równym szerokości obramowania w module tekstu nagłówka (1em). Na karcie Zaawansowane zaktualizuj następujące opcje pozycji:

  • Pozycja: bezwzględna
  • Lokalizacja: w prawym górnym rogu
  • Przesunięcie w pionie: 1em
  • Przesunięcie w poziomie: 1em

divi-fluid-hero-sekcja-projekt

Utwórz płynny tekst główny napisów

Pod tekstem nagłówka dodamy płynny tekst treści napisów. Ponieważ ten tekst jest mniejszy, dodamy mniejszy rozmiar czcionki fluid root.

Dodaj nowy moduł tekstowy

Aby utworzyć tekst napisów, dodaj nowy moduł tekstowy poniżej istniejącego modułu tekstowego nagłówka.

divi-fluid-hero-sekcja-projekt

Możesz dodać kilka zdań tekstu wypełniającego w następujący sposób:

  • Treść ciała: Przedsionek ac diam sit amet quam vehicula mocm sed sit amet dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

divi-fluid-hero-sekcja-projekt

Dodaj rozmiar czcionki płynnej głównej

Następnie musimy dodać nowy płynny rozmiar czcionki, który jest bardziej odpowiedni dla mniejszego tekstu. Na karcie Zaawansowane wklej następujący fragment kodu CSS w elemencie głównym:

font-size: clamp(14px, 1.4vw, 24px);

divi-fluid-hero-sekcja-projekt

Ustawienia projektowania tekstu

Na karcie projekt zaktualizuj następujące elementy:

  • Grubość czcionki tekstu: pół pogrubiona
  • Kolor tekstu: #ffffff
  • Tekst Rozmiar tekstu: 1em
  • Wysokość linii tekstu: 1,6 em

divi-fluid-hero-sekcja-projekt

Następnie zaktualizuj rozmiar i odstępy w następujący sposób:

  • Maksymalna szerokość: 19em
  • Margines: 2em na dole, auto w lewo, 5em w prawo

divi-fluid-hero-sekcja-projekt

Utwórz płynny przycisk

Aby utworzyć przycisk płynu, dodaj nowy moduł przycisku poniżej modułu tekstu napisów.

divi-fluid-hero-sekcja-projekt

Następnie zaktualizuj tekst przycisku, aby brzmiał „7-dniowy bezpłatny okres próbny”.

divi-fluid-hero-sekcja-projekt

Dodaj rozmiar czcionki płynnej głównej

Następnie musimy dodać nowy płynny rozmiar czcionki, który jest odpowiedni dla przycisku. Na karcie Zaawansowane wklej następujący fragment kodu CSS w elemencie głównym:

font-size: clamp(20px, 2.35vw, 40px);

divi-fluid-hero-sekcja-projekt

Ustawienia projektu przycisków

Na karcie projekt zaktualizuj następujące elementy:

  • Wyrównanie przycisków: w prawo

divi-fluid-hero-sekcja-projekt

  • Kolor tekstu przycisku: #ff2000
  • Przycisk tła gradientu lewy kolor: przezroczysty
  • Prawy kolor gradientu tła przycisku: #ffffff
  • Kierunek gradientu: 45 stopni
  • Pozycja startowa: 25%
  • Pozycja końcowa: 0%
  • Szerokość obramowania przycisku: 0px
  • Promień obramowania przycisku: 0px
  • Czcionka przycisku: Montserrat
  • Grubość czcionki przycisku: Ciężka
  • Styl czcionki przycisku: kursywa
  • Ikona przycisku: strzałka w kształcie trójkąta w prawo (patrz zrzut ekranu)
  • Umieszczenie ikony przycisku: w lewo

divi-fluid-hero-sekcja-projekt

  • Margines: 8em w prawo
  • Wypełnienie: 0,2 em na górze, 0,2 em na dole, 1,5 em w lewo, 1 em w prawo

divi-fluid-hero-sekcja-projekt

Utwórz obraz dla sekcji bohaterów

Mając całą zawartość sekcji bohatera w odpowiednim rozmiarze strony, jesteśmy gotowi dodać obraz sekcji bohatera po lewej stronie. Aby to zrobić, najpierw dodaj moduł obrazu pod przyciskiem.

divi-fluid-hero-sekcja-projekt

Otwórz ustawienia obrazu i prześlij obraz.

divi-fluid-hero-sekcja-projekt

Ustawienia projektowania obrazu

Na karcie projekt zaktualizuj następujące ustawienia:

  • Wyrównanie obrazu: do lewej (komputer i tablet), do środka (telefon)
  • Maksymalna szerokość: 48% (komputer i tablet), 70% (telefon)
  • Wyściółka: 4% w lewo

divi-fluid-hero-sekcja-projekt

Na koniec nadaj obrazowi pozycję bezwzględną z przesunięciem za pomocą jednostki długości vmin w następujący sposób:

  • Pozycja: bezwzględna (komputer i tablet), względna (telefon)
  • Lokalizacja: u góry po lewej (komputer i tablet)
  • Przesunięcie w pionie 30vmin (komputer i tablet), 0px (telefon)

divi-fluid-hero-sekcja-projekt

Ostateczny wynik

Oto wynik końcowy na aktywnej stronie.

divi-fluid-hero-sekcja-projekt

Oto jak płynny projekt skaluje się płynnie wraz z szerokością rzutni przeglądarki.

Obsługa przeglądarki

Funkcja CSS clamp() (używana do określenia rozmiaru czcionki w tym samouczku) jest zaskakująco dobrze obsługiwana przez wszystkie główne przeglądarki z wyjątkiem IE. Istnieje dziwny błąd safari, który nie skaluje się dynamicznie podczas dostosowywania okna przeglądarki, ale wyświetla się poprawnie podczas ładowania strony. Aby to naprawić, wszystko, co pozornie musisz zrobić, to nadać każdemu z modułów minimalną wysokość 0vw.

Końcowe przemyślenia

Dodanie płynnego projektu do sekcji bohatera może być wygodnym sposobem na zapewnienie pięknego, spójnego wyglądu strony u góry we wszystkich rozmiarach przeglądarki, bez konieczności aktualizowania projektu w określonych punktach przerwania lub korzystania z zapytań o media.

Nie zapomnij zapoznać się z innymi artykułami na temat projektowania płynów, w tym jak tworzyć płynną typografię, moduły płynów i przyciski płynów.

Czekam na kontakt z Państwem w komentarzach.

Pozdrawiam!