边界厚度过渡

Sam*_*Sam 10 css css3 css-transitions

有没有办法在2个边框厚度之间进行缓入?

我的代码:

nav a {
border-bottom: 1px solid #AADA4B;
}


nav a:hover {
border-bottom: 3px solid #AADA4B;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你的帮助.山姆.

Bol*_*ock 16

当然,只是过渡borderborder-widtha元素:

nav a {
/* -moz-, -o-, -webkit- prefixes omitted for brevity */
transition: border-width 0.1s ease-in-out;
border-bottom: 1px solid #AADA4B;
}
Run Code Online (Sandbox Code Playgroud)

  • 如果边框颜色没有改变,我也会在悬停时建议:`nav a:hover {border-bottom-width:3px; }`.像这样维护代码更容易. (4认同)