ruf*_*fus 5 css hover css-transitions
我有一个简单的div,圆形border-radius,50%.在hover圆角半径的变化为零.我使用了以下完美的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;
}Run Code Online (Sandbox Code Playgroud)
<div class="design-box"></div>Run Code Online (Sandbox Code Playgroud)
我想要发生的是,当div不再徘徊时,我希望转换到ease out并慢慢转变回原来border-radius的50%.我不能让它工作,我在这里错过了一个简单的步骤?
谢谢
将transition只在正常状态:
.design-box {
transition: all 1s ease;
}
Run Code Online (Sandbox Code Playgroud)
看看下面的代码:
.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;
}Run Code Online (Sandbox Code Playgroud)
<div class="design-box"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1747 次 |
| 最近记录: |