gpt4 book ai didi

html - 在相对定位的 div css 上设置动画顶部属性

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

我试图在另一个 div 内相对定位的 div 上为 top 属性设置动画。当我将鼠标悬停在页脚上时,top 属性被触发但不是动画。我不明白为什么动画不播放。

我对这个问题做了笔录,在这里查看 here .

CSS

footer {
background-color: #f2f2f2;
text-align: center;
color: black;
}
footer:hover .f-first {
top: 5vh;
}
footer div {
position: relative;
transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1) 0.1s;
}

最佳答案

你需要给你的非悬停元素一个开始的 top 位置来转换:

Codepen

.f-first {
top: 0vh;
}

完整的 SCSS:

footer {
background-color: darken(white, 5%);
text-align: center;
color: black;
.f-first {
top: 0vh;
}
&:hover {
.f-first {
top: 5vh;
}
.f-second {
}
.f-third {
}
}
div {
position: relative;
transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1) 0.1s;
}
}

关于html - 在相对定位的 div css 上设置动画顶部属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34230366/

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