2016-07-10 5 views
1

Есть ли у кого-нибудь идеи о том, как реализовать кнопку HTML + CSS, которая когда-то нажала, имеет такую ​​анимацию?Кнопки CSS с «конкретной» анимацией

enter image description here

Источник: http://www.materialup.com/posts/shinebutton

Спасибо за помощь!

+0

Я думаю, что не это нет - не в этом году, по крайней мере. –

+0

https://css-tricks.com/recreating-the-twitter-heart-animation/ удачи – Everettss

ответ

1

с Твиттера "любимая" анимация

.heart { 
 
    width: 100px; 
 
    height: 100px; 
 
    position: absolute; 
 
    left: 50%; 
 
    top: 50%; 
 
    transform: translate(-50%, -50%); 
 
    background: url(https://cssanimation.rocks/images/posts/steps/heart.png) no-repeat; 
 
    background-position: 0 0; 
 
    cursor: pointer; 
 
    animation: fave-heart 1s steps(28); 
 
} 
 
.heart:hover { 
 
    background-position: -2800px 0; 
 
    transition: background 1s steps(28); 
 
} 
 
@keyframes fave-heart { 
 
    0% { 
 
    background-position: 0 0; 
 
    } 
 
    100% { 
 
    background-position: -2800px 0; 
 
    } 
 
}
<div class="heart"></div>

More

+0

Большое спасибо, это потрясающий результат! – Alessio

+0

Ваш прием @Alessio Рад помочь вам – Pedram

Смежные вопросы