gpt4 book ai didi

CSS 在悬停时缓入缓出

转载 作者:太空狗 更新时间:2023-10-29 12:23:10 25 4
gpt4 key购买 nike

我有一个简单的 div,它是圆形的,border-radius 为 50%。在 悬停 时,边界半径变为零。我使用了以下完美运行的 css 代码。

.design-box {
width: 100%;
height: 250px;
margin: 100px auto;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 50%;
position: relative;
}

.design-box:hover {
border-radius: 0;
-webkit-transition: all 1s ease;
transition: all 1s ease;
}
<div class="design-box"></div>

我想要发生的是,当 div 不再悬停时,我希望过渡到 ease out 并慢慢转换回原来的 border-radius的 50%。我无法让它正常工作,我是不是错过了一个简单的步骤?

谢谢

最佳答案

仅将transition置于正常状态:

.design-box {
transition: all 1s ease;
}

看看下面的片段:

.design-box {
width: 100%;
height: 250px;
margin: 100px auto;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 50%;
position: relative;
transition: all 1s ease;
}

.design-box:hover {
border-radius: 0;
}
<div class="design-box"></div>

关于CSS 在悬停时缓入缓出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41267357/

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