CSS Transition - 为什么我的代码不起作用?
CSS Transition - why does my code not work?
很简单,但我确定我做错了什么;以下代码在 Chrome 或 Firefox 中均无效(即,它显示为没有转换 属性 的预期,元素立即从蓝色切换为红色):
.button {
background-color: blue;
transition: background-color, 5s, ease, 0s;
}
.button:hover {
background-color: red;
}
<div class="button">Hello world</div>
我在这里错过了什么?
transition
属性不应该用逗号分隔
.button {
background-color: blue;
transition: background-color 5s ease;
}
.button:hover {
background-color: red;
}
<div class="button">Hello world</div>
transition: background-color, 5s, ease, 0s;
中不能有逗号
.button {
background-color: blue;
transition: background-color 5s ease 0s;
}
.button:hover {
background-color: red;
}
<div class="button"> Hello world </div>
很简单,但我确定我做错了什么;以下代码在 Chrome 或 Firefox 中均无效(即,它显示为没有转换 属性 的预期,元素立即从蓝色切换为红色):
.button {
background-color: blue;
transition: background-color, 5s, ease, 0s;
}
.button:hover {
background-color: red;
}
<div class="button">Hello world</div>
我在这里错过了什么?
transition
属性不应该用逗号分隔
.button {
background-color: blue;
transition: background-color 5s ease;
}
.button:hover {
background-color: red;
}
<div class="button">Hello world</div>
transition: background-color, 5s, ease, 0s;
.button {
background-color: blue;
transition: background-color 5s ease 0s;
}
.button:hover {
background-color: red;
}
<div class="button"> Hello world </div>