gpt4 book ai didi

css - @keyframes 不适用于 div 内的 div

转载 作者:行者123 更新时间:2023-11-28 02:44:59 27 4
gpt4 key购买 nike

我是第一次使用@keyframes,但无法正常工作。

知道我做错了什么吗?

如果我将动画放在 .scroll_down div 上,它会进行动画处理,但我希望其中的 div 进行动画处理。我有什么理由不能这样做吗?

HTML:

<body>
<div class="container_first">
<div class="scroll-down">
<div id="arrow">&#8681;</div>
</div>
</div>

CSS:

.scroll-down {
display: block;
height: 80px;
width: 110px;
display: block;
position: absolute;
bottom: 0px;
right: 5%;
background-color: #222;
text-align: center;
z-index: 6;
}

#arrow {
color: #FFF;
font-size: 36px;
padding-right: 2px;
padding-top: 10px;
animation: bounce 1.2s linear infinite;
}

#arrow { padding-top: 0px; }
@keyframes bounce {
0% {top: 10px;}
25% {top: 15px;}
75% {top: 20px;}
100% {top: 25px;}
}

最佳答案

你需要使 #arrow 位置相对。

http://jsfiddle.net/myvvwb4m/

#arrow {
color: #FFF;
font-size: 36px;
position: relative;
padding-right: 2px;
padding-top: 10px;
animation: bounce 1.2s linear infinite;
}

属性 top 不适用于静态定位的元素。

关于css - @keyframes 不适用于 div 内的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46965685/

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