15 идей для эффекта Hover в CSS
Несколько творческих идей для компактных эффектов для Hover ( наведение курсора мыши), используя современные методы CSS включая 3D переходы и псевдо элементы.
Очень часто приодится сталкиватьсяс проектами в которых много тонких линий с тонкими гранями, большими пустыми областями, чистой типографикой и тонкими эффектами. В этой статье мы будем использовать некоторые творческие идеи для эффекта Hover, так сказать в минималистическом стиле.
Методы, которые мы используем для эффекта Hover, включает 3D преобразования и некоторые переходы псевдоэлементов. Обратите внимание на то, что они будут работать только в современных браузерах.
Берем фотографии с сайта Unsplash - бесплатные 10 фотографии каждые 10 дней.
Для структуры мы просто используем сетку с числами:
<div class="grid"> <figure class="effect-lily"> <img src="/img/1.jpg" alt="img01"/> <figcaption> <h2>Nice <span>Lily</span></h2> <p>Lily likes to play with crayons and pencils</p> <a href="#">View more</a> </figcaption> </figure> <!-- ... --> </div>
С некоторыми общими стилями, определенными для сетки и ее элементов, мы определяем отдельные эффекты.
У следующего эффекта, названного “Sadie”, будет псевдоэлемент с линейным градиентом, выезжает из нижней части и показывает еще некоторый текст. Заголовок изменит цвет:
figure.effect-sadie figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%); content: ''; opacity: 0; transform: translate3d(0,50%,0); } figure.effect-sadie h2 { position: absolute; top: 50%; left: 0; width: 100%; color: #484c61; transition: transform 0.35s, color 0.35s; transform: translate3d(0,-50%,0); } figure.effect-sadie figcaption::before, figure.effect-sadie p { transition: opacity 0.35s, transform 0.35s; } figure.effect-sadie p { position: absolute; bottom: 0; left: 0; padding: 2em; width: 100%; opacity: 0; transform: translate3d(0,10px,0); } figure.effect-sadie:hover h2 { color: #fff; transform: translate3d(0,-50%,0) translate3d(0,-40px,0); } figure.effect-sadie:hover figcaption::before , figure.effect-sadie:hover p { opacity: 1; transform: translate3d(0,0,0); }
Есть много вариантов и эти эффекты - просто небольшая коллекция для Вашего вдохновения. надеюсь, что это вам пригодится!
Идеи для эффекта Hover

Nice Lily
Lily likes to play with crayons and pencils
View more
Holy Sadie
Sadie never took her eyes off me.
She had a dark soul.

Dreamy HoneyNow
View more
Crazy Layla
When Layla appears, she brings an eternal summer along.
View more
Creative Zoe
Zoe never had the patience of her sisters. She deliberately punched the bear in his face.
View more
Warm Oscar
Oscar is a decent man. He used to clean porches with pleasure.
View more
Sweet Marley
Marley tried to convince her but she was not interested.
View more
Glowing Ruby
Ruby did not need any help. Everybody knew that.
View more
Charming Roxy
Roxy was my best friend. She'd cross any border for me.
View more
Fresh Bubba
Bubba likes to appear out of thin air.
View more
Wild Romeo
Romeo never knows what he wants. He seemed to be very cross about something.
View more
Strange Dexter
Dexter had his own strange way. You could watch him training ants.
View more
Free Sarah
Sarah likes to watch clouds. She's quite depressed.
View more
Silly Chico
Chico's main fear was missing the morning bus.
View more
Faithful Milo
Milo went to the woods. He took a fun ride and never came back.
View moreГотово!
по материалу tympanus.net, интеграция SeRbGa
