gpt4 book ai didi

html - Border Transition Duration 仅适用于鼠标悬停,不适用于鼠标移开

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

我试图发现为什么边框过渡持续时间仅适用于鼠标悬停。如果将鼠标悬停在演示上,会看到边框需要 0.3 秒才能出现,但在移动鼠标时,它会立即消失。

为什么会这样?即使对所有元素应用过渡延迟失败。

#test {
width: 100%;
background: lightgreen;
min-height: 100px;
box-sizing: border-box;
}
#test:hover {
border: 5px solid red;
transition: all 0.3s ease;
}
<div id='test'>stuff</div>

最佳答案

因为默认情况下您没有定义边框,请尝试将边框属性设置为默认值,并将您的过渡设置为默认值,这是您的过渡不起作用的第二个原因

#test {
width: 100%;
background: lightgreen;
min-height: 100px;
box-sizing: border-box;
transition: all 0.3s ease;
border: 0 solid red;
}
#test:hover {
border-width: 5px;
}
<div id='test'>stuff</div>

关于html - Border Transition Duration 仅适用于鼠标悬停,不适用于鼠标移开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52202140/

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