【发布时间】:2020-12-23 03:55:42
【问题描述】:
试图理解transition css 属性,但似乎无法弄清楚为什么这段代码不起作用。边框需要从solid变为dotted
.home {
color: #ff652f;
font-weight: 700;
border-bottom: 18px solid #ff652f;
-webkit-transition: border-bottom 3s ease-in-out;
transition: border-bottom 3s ease-in-out;
}
.home {
border-bottom: 18px dashed #ff652f;
}
在这里做了一个 jsfiddle - https://jsfiddle.net/h7925b8g/
希望过渡缓慢进行。任何想法我做错了什么?非常感谢任何帮助!
【问题讨论】:
-
边界需要从
solid到dotted。 -
Transition 只能为连续变量设置动画。
solid到dotted是离散变换。您可以使用线性渐变和 javascript 获得所需的效果。可能有一个 css 库也有这种效果。 -
有道理!谢谢@GraemeNiedermayer
标签: css transition