【发布时间】:2014-05-01 09:37:58
【问题描述】:
CSS 代码:
.css3_nudge ul li a {
-webkit-transition-property: color, background-color, padding-left, border-right;
-webkit-transition-duration: 400ms, 400ms, 400ms, 400ms;
}
.css3_nudge ul li a:hover {
background-color: #efefef;
color: #333;
padding-left: 50px;
border-right: 1px solid red;
}
HTML 代码:
<div class="css3_nudge nudge">
<ul>
<li><a href="#" title="Home">Home</a></li>
<li><a href="#" title="Blog">Blog</a></li>
<li><a href="#" title="About">About</a></li>
<li><a href="#" title="Register">Register</a></li>
<li><a href="#" title="Contact">Contact</a></li>
</ul>
</div>
过渡对除边框以外的所有元素都正常工作,它只出现在 400 毫秒结束时,对边框没有影响。
我想要实现的效果类似于新的 google gmail 按钮。
提前感谢您的帮助
【问题讨论】:
-
我在 Gmail 的按钮上看不到动画。由于他们以进行 A-B 测试而闻名,因此向我们提供您正在谈论的内容的动画或视频可能是个好主意。
-
当您的光标悬停在按钮上时,您会看到它......带有新主题
-
正如我所说,在我的版本中,即使在悬停时也没有动画。谷歌以做 A-B 测试而闻名,这意味着不同的人看到一个网站的不同版本,而用户甚至不知道另一个存在。该公司将其用于比较目的。
标签: css css-transitions