Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 几个问题(反弹、对齐) 我试图对齐中间圆圈中的文字,当圆圈悬停(文本)时,使它们反弹。_Jquery_Css_Center_Vertical Alignment_Bounce - Fatal编程技术网

Jquery 几个问题(反弹、对齐) 我试图对齐中间圆圈中的文字,当圆圈悬停(文本)时,使它们反弹。

Jquery 几个问题(反弹、对齐) 我试图对齐中间圆圈中的文字,当圆圈悬停(文本)时,使它们反弹。,jquery,css,center,vertical-alignment,bounce,Jquery,Css,Center,Vertical Alignment,Bounce,这是: 希望有人能帮忙 丹佛在元素中垂直居中一行文本的最简单方法是将“行高”与元素的“高度”相匹配。因此,在这种情况下,这将是: .circ { line-height: 200px; } 然后,要使文本反弹,只需通过动画更改“线高度”: .circ:hover { animation: bounce .5s ease-in-out infinite; } @keyframes bounce { 50% { line-height: 175px; } } 这是一个正

这是:

希望有人能帮忙


丹佛

在元素中垂直居中一行文本的最简单方法是将“行高”与元素的“高度”相匹配。因此,在这种情况下,这将是:

.circ {
    line-height: 200px;
}
然后,要使文本反弹,只需通过动画更改“线高度”:

.circ:hover {
    animation: bounce .5s ease-in-out infinite;
}
@keyframes bounce {
    50% { line-height: 175px; }
}

这是一个正在运行的演示:

为了让它不超过它开始的位置,它只是有点反弹?知道我的意思吗?我不确定我是否遵循,但你可以调整关键帧中的线高度值以适应。就像这样,它会低于初始起点,我希望它或多或少地从该点反弹,然后返回到该点,然后再返回,等等。啊,好的。我已经更新了我的答案和链接,以反映这一变化。