4–6 minut

4 proste animację do strony w WordPress –
darmowy Elementor + CSS.

Cześć! W tym artykule pokaże jak wprowadzić proste animacje w WordPress Elementor – wersja darmowa i kodem CSS. Będą to 4 animację:
animowany gradient – płynna zmiana kolorów w tle,
paralaksa – efekt głębi podczas przewijania obrazka,
tilt – przechylenie elementu po najechaniu oraz
zoom on hover – powiększenie obrazka, gdy najedziesz kursorem myszki.
Zapraszam do lektury!

Animowany gradient

Animowany przycisk WordPress Elementor Blog CraftedWP

Stworzyłam stronę o podróżach kosmicznych. Wcześniej już przygotowałam przycisk, na którym będzie animowany gradient. Przycisk należy umieścić w kontenerze, celem kontroli jego wielkości. Jak widać w strukturze po prawej stronie w głównym kontenerze, jest jeszcze dodatkowy zawierający sam przycisk. Z lewej strony przechodząc na edycję kontenera i układ zmniejszyłam jego szerokość do 32%. Gdybym zostawiła przycisk poza kontenerem, wówczas dostosowałby się
do wielkości głównego kontenera, czego nie chciałam.

Animowany przycisk WordPress Elementor dodanie klasy CSS Blog CraftedWP

Umieszczenie klasy, którą będziemy stylizować przycisk, odbywa się poprzez wejście w edycję przycisku. Następnie zakładka zaawansowane i w układzie prawie przy końcu jest opcja wpisania klasy CSS. W naszym przypadku 
gradient-button. Na końcu klikamy Opublikuj.

Animowany przycisk WordPress Elementor wprowadzenie kodu CSS Blog CraftedWP

Stylizacja przycisku odbędzie się tak samo, jak przypadku WordPress Gutenberg, czyli przechodzimy w Kokpicie na zakładkę Wygląd – Dostosuj – Dodatkowy CSS, gdzie umieścimy kod.

Animowany przycisk WordPress Elementor kod CSS animacji Blog CraftedWP

W poprzednim artykule o animacjach w WordPress Gutenberg wyjaśniłam każdą linijkę kodu, teraz natomiast przypomnę pokrótce. Dodaje najpierw kod dotyczący animacji:
@keyframes gradientMove {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
Co oznacza kod CSS:
0% – na początku widzimy tylko dwa kolory z całego gradientu,
50% – pierwsze dwa kolory pojawiają się w całości, a kolejne dwa tylko w połowie,
100% – pierwsze dwa kolory znikają, a ostatnie dwa stają się w pełni widoczne.

Animowany przycisk WordPress Elementor wygląd przycisku kod CSS Blog CraftedWP

Następnie dokonam stylizacji już samego przycisku i tła. Kod CSS jest następujący:
.gradient-button {
background: linear-gradient(45deg, yellow, green, white, black);
background-size: 200% 200%;
animation: gradientMove 6s ease infinite;
padding: 20px 20px;
border-radius: 30px;
cursor: pointer;
transition: all 0.3s ease;
}
.gradient-button:hover {
transform: scale(1.05);
filter: brightness(1.1);
}
Wyjaśnienie – ustawiamy tło pod kontem 45 stopni. Nadajemy tłu cztery kolory żółty, zielony, biały i czarny. Linear-gradient to z kolei jest płynne przejście między kolorami, co tworzy efekt stopniowej zmiany barw. Pokazujące się z dołu, z góry, z lewej, z prawej i po przekątnej. Wielkość tła zostanie ustawiona na 200%. Kolejna linijka kodu dotyczy animacji. Ma trwać sześć sekund, w nieskończoność i z powolnym początkiem, potem szybko, zanim się skończy, zwalnia. Margines wewnętrzny będzie miał 20 pikseli, tło przycisku zostanie zaokrąglone na 30 pikseli. Kursor zmieni się w łapkę oraz przekształcenie elementu będzie dotyczyło wszystkich oprócz animacji.
Po najechaniu myszką na przycisk, za co odpowiada kod .gradient-button:hover będzie on się powiększał i kolory tła staną się jaśniejsze.

Paralaksa

Efekt paralaksy WordPress Elementor Blog CraftedWP
Efekt paralaksy widok WordPress Elementor Blog CraftedWP

W powyższym kontenerze znajduje się efekt paralaksy, w kolejnych krokach pokaże jak dodać taki efekt w Elementor w wersji darmowej.

Efekt paralaksy WordPress Elementor usunięcie kontenera Blog CraftedWP

Pierwszą czynnością, którą wykonam, będzie usunięcie kontenera za pomocą X.

Efekt paralaksy WordPress Elementor dodanie kontenera Blog CraftedWP

Następnie dodamy nowy kontener nad główną sekcją, przy pomocy plusa.

Efekt paralaksy WordPress Elementor układ flexbox Blog CraftedWP

Do wyboru mam układ Flexbox i Siatkę, wybieram Flexbox.

Efekt paralaksy WordPress Elementor kierunek pionowy Blog CraftedWP

Strukturę wybieram strzałkę w dół, czyli strukturę pionową.

Efekt paralaksy WordPress Elementor ustawienia kontenera Blog CraftedWP

W strukturze strony widocznej po prawej stronie przenoszę kontener pod przycisk. Natomiast już w edycji kontenera ustawiam jego szerokość na 1500 pikseli i wysokość na 550 pikseli. Kierunek już jest ustawiony na pionowy.

Efekt paralaksy WordPress Elementor umieszczenie tła Blog CraftedWP

W kontenerze przechodzimy na zakładkę style, tło, wybieramy klasyczne, czyli pierwsza opcja i umieszczamy zdjęcie wysokiej rozdzielczości w kontenerze.

Efekt paralaksy WordPress Elementor ustawienie paralaksy Blog CraftedWP

Ostatnią czynnością będzie ustawienie zdjęcia. Pozostajemy w zakładce style, pod zdjęciem ustawiamy np. jego pozycję – na dole pośrodku. Zachowanie tła – określone, powtarzaj – zostawiamy domyślne i rozmiar wyświetlacza wybieramy okładka. Opublikujemy i efekt paralaksy gotowy!

Tilt

Efekt Tilt WordPress Elementor dodanie klasy Blog CraftedWP

Tilt umieszczę na kontenerze, w którym znajdują się trzy dodatkowe kontenery. Po prawej stronie w strukturze mam zaznaczony główny kontener, gdzie umieszczę klasę CSS. Dokonam tego poprzez jego edycję, co widać po lewej, w zakładce Zaawansowane, u dołu Układu, wpiszę w pole Klasy CSS – tilt.

Efekt Tilt WordPress Elementor kod CSS Blog CraftedWP

Na Kokpicie wybieram Wygląd – Dostosuj – Dodatkowy CSS i umieszczam kod dotyczący tilt.
.tilt {
transform: rotateX(20deg);
transition: transform 0.5s ease-out;
}
.tilt:hover {
transform: rotateX(0deg);
}
Poprzez transform rotateX ustawiamy przechylenie kontenera pod kątem 20 stopni, które będzie trwało 0.5s i nastąpi powolne przejście. Po najechaniu myszką na kontener ma on wrócić do swojego pierwotnego wyglądu.

Efekt Tilt WordPress Elementor podgląd efektu Blog CraftedWP

Powyżej widać efekt po najechaniu myszki, czyli wrócił kontener do swojego pierwotnego wyglądu.

Zoom on Hover

Zoom to efekt, który sprawia, że obrazek lekko się powiększa, kiedy najdziemy na niego myszką. To bardzo popularny efekt np. w galerii zdjęć.
Zalety:
– Prosty i efektowny sposób, by przyciągnąć uwagę do zdjęcia lub przycisku,
– Działa praktycznie w każdej przeglądarce,
– Nie wymaga dodatkowych wtyczek, wystarczy CSS.
Wady:
– Może lekko „rozszerzać” układ strony, jeśli element nie ma stałych wymiarów,
– Na urządzeniach mobilnych efekt nie zawsze jest widoczny
(brak kursora = brak hovera),
– Jeśli jest używany zbyt często — może wyglądać nieprofesjonalnie.

Efekt przybliżenia zdjęcia WordPress Elementor zaznaczenie zdjecia Blog CraftedWP

Efekt zoom umieszczę na powyższym zdjęciu. Najpierw przejdę do jego edycji, co widać po lewej stronie.

Efekt przybliżenia zdjęcia WordPress Elementor dodanie klasy CSS Blog CraftedWP

Przechodzimy na zakładkę Zaawansowane, w układzie prawie przy końcu wprowadzamy klasę CSS zoom-image. Klikamy Opublikuj.

Efekt przybliżenia zdjęcia WordPress Elementor kod CSS Blog CraftedWP

Wybieramy na Kokpicie Wygląd – Dostosuj – Dodatkowy CSS i wprowadzamy kod dotyczący Zoom, a jest on następujący:
.zoom-image img {
transition: transform 0.3s ease-in-out;
}
.zoom-image img:hover {
transform: scale(1.1);
}
Co on oznacza? Już tłumaczę – po najechaniu myszką na zdjęcie ma ono się powiększyć o 10%, w sposób płynny. Będzie to trwało 0.3 sekundy, z powolnym początkiem i końcem. Taki efekt będzie widoczny po najechaniu myszką na zdjęcie. Kiedy kursor nie będzie już, na zdjęciu wróci on do normalnego rozmiaru.

Efekt przybliżenia zdjęcia WordPress Elementor podgląd efektu Blog CraftedWP

Jak widać, na powyższym zdjęcie się powiększyło.

Efekt przybliżenia zdjęcia WordPress Elementor wartość ujemna Blog CraftedWP

A co się stanie, kiedy wprowadzę wartość ujemną? Zdjęcie się powiększy i obróci na osi X!

Efekt przybliżenia zdjęcia WordPress Elementor oddalenie zdjęcia Blog CraftedWP

Wprowadziłam wartość ujemną i jeszcze zmniejszyłam skale! Co widać powyżej, dosyć że zdjęcie się obróciło, to jeszcze pomniejszyło!

Podsumowanie

Animacje to sposób, by ożywić stronę i nadać jej nowoczesny styl — pod warunkiem, że stosowane są z umiarem. Najważniejsze to zawsze pamiętać o równowadze: efekty mają przyciągać uwagę, a nie odciągać od treści.

Sprawdź, jakie można dodać animację kodem CSS w WordPress Gutenberg.

1 2 3 4 5

Potrzebujesz pomocy ze stroną w wordPress?

Link zawiera afiliację.
jeśli z niego skorzystasz,
możesz pomóc w rozwoju
moich materiałów.
Dziękuję!

Korzystam z hostingu LH.pl przy swoich projektach WordPress.
stabilny, szybki i z dobrym wsparciem technicznym.
Jeśli chcesz przetestować,
użyj kodu: LH-20-AM
zyskaj rabat przy rejestracji.
🔗 To link partnerski.
dziękuję za wsparcie mojego kanału i bloga.

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Przewijanie do góry