css 一个 属性 上的多个转换?
css multiple transitions on one property?
我在 CSS
中创建了一个形状
.a {
transform: scale(1);
border-radius:100%;
width:100px;
height:100px;
background-color:#444;
transition: all .5s;
}
悬停时,我将增加 0.5 秒以上的比例。
.a:hover {
transform: scale(1.2);
}
如何设置延迟并return回到原来的比例?
谢谢
有转换教程:
https://developer.mozilla.org/en-US/docs/Web/CSS/transition
并尝试一下:
transition: all 0.5s ease-out;
这就是您想要的效果吗?您可以将延迟 属性 用于翻译规则。
.a {
border-radius: 100%;
color: #333;
font-weight: bold;
font-size: 1.5em;
padding: 2em;
width: 100px;
height: 100px;
background-color: #e3e3e3;
transform: scale(1);
transition: all .5s 2s;
}
.a:hover {
transform: scale(1.2);
transition: all .5s 0s;
}
<p class="a">Hello World.</p>
我在 CSS
中创建了一个形状.a {
transform: scale(1);
border-radius:100%;
width:100px;
height:100px;
background-color:#444;
transition: all .5s;
}
悬停时,我将增加 0.5 秒以上的比例。
.a:hover {
transform: scale(1.2);
}
如何设置延迟并return回到原来的比例?
谢谢
有转换教程: https://developer.mozilla.org/en-US/docs/Web/CSS/transition
并尝试一下:
transition: all 0.5s ease-out;
这就是您想要的效果吗?您可以将延迟 属性 用于翻译规则。
.a {
border-radius: 100%;
color: #333;
font-weight: bold;
font-size: 1.5em;
padding: 2em;
width: 100px;
height: 100px;
background-color: #e3e3e3;
transform: scale(1);
transition: all .5s 2s;
}
.a:hover {
transform: scale(1.2);
transition: all .5s 0s;
}
<p class="a">Hello World.</p>