【发布时间】:2015-08-13 12:57:42
【问题描述】:
我正在尝试对某些图标应用过渡效果。过渡适用于字体(FontAwesome),但不适用于边框,我不知道为什么。从昨天开始一直在尝试,梳理了包括stackoverflow在内的网络,但一无所获。
你可以看例子here,这里是代码:
.social-nets-wrapper .social li a {color: rgb(53, 61, 68); font-size: 35px; border-color: #272F37;}
.social-nets-wrapper .social li a::before {background-color: #272f37;}
.social-nets-wrapper .social li a:hover {color: #f7941e; border-color: #f7941e; transition: all 300ms linear 0s;}
非常感谢任何建议。
【问题讨论】:
-
您的示例似乎适用于 OSX 上的 Chrome 43。我建议的唯一更改是将您的
transition: all 300ms linear 0s;属性移出:hover并移至.social li a。
标签: css hover border css-transitions border-color