gpt4 book ai didi

javascript - 将文本放在 jquery 动画的一侧

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:03 25 4
gpt4 key购买 nike

我找到了这篇文章 Animate like button when click on it , 但我想知道如何放置动画的文本面。

我试过:

<div class="heart">TEXT</div>

&&

<div class="heart"><p>TEXT</p></div>

但是文字超过了动画...我只想要动画右侧的文字。怎么做这个?

最佳答案

这是基于您正在尝试做的 fiddle 的更新片段。

$(".heart").on('click touchstart', function(){
$(this).toggleClass('animating');
});


$(".heart").on('animationend', function(){
$(this).toggleClass('animating');
});
.heart {
float:left;
margin-top: -1em;
cursor: pointer;
height: 50px;
width: 50px;
background-image:url( 'https://abs.twimg.com/a/1446542199/img/t1/web_heart_animation.png');
background-position: left;
background-repeat:no-repeat;
background-size:2900%;
}

.heart:hover {
background-position:right;
}

.animating {
animation: heart-burst .8s steps(28) 1;
}

@keyframes heart-burst {
from {background-position:left;}
to { background-position:righ;}
}
<div class="heart-container">
<div class="heart"></div>
<p>TEXT</p>
</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 将文本放在 jquery 动画的一侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36782675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com