是否可以在悬停时添加渐变?我想避免使用图像并使用纯 css3。
我有一个带有 backgroundc-color: blue 的简单框,带有一个图标。我想在鼠标悬停时添加渐变效果。
如何在屏幕抓取时获得渐变发光效果?
我试图在下面获得这种效果:
是否可以在悬停时添加渐变?我想避免使用图像并使用纯 css3。
我有一个带有 backgroundc-color: blue 的简单框,带有一个图标。我想在鼠标悬停时添加渐变效果。
如何在屏幕抓取时获得渐变发光效果?
我试图在下面获得这种效果:
你可以在 CSS 中做渐变,虽然定义可能有点冗长。这是一个可靠的CSS3 渐变创建器。
然后只需添加一个:hover
到您的链接。
.your-link:hover {
// gradient here
}
有关 css3 的最佳实践,您可以访问 css3please.com。只需将 :hover 添加到课程中即可满足您的需求:
.box_gradient:hover {
background-color: #444444;
background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Chrome, Safari 4+ */
background-image: -webkit-linear-gradient(top, #444444, #999999); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
background-image: -moz-linear-gradient(top, #444444, #999999); /* Firefox 3.6-15 */
background-image: -o-linear-gradient(top, #444444, #999999); /* Opera 11.10-12.00 */
background-image: linear-gradient(to bottom, #444444, #999999); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}
我会这样做:
.link:hover {
background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 116, color-stop(1%, #57fdfe), color-stop(100%, #2c95dd));
background-image: -webkit-radial-gradient(center bottom, farthest-side, #57fdfe 1%, #2c95dd 100%);
background-image: -moz-radial-gradient(center bottom, farthest-side, #57fdfe 1%, #2c95dd 100%);
background-image: -ms-radial-gradient(center bottom, farthest-side, #57fdfe 1%, #2c95dd 100%);
background-image: -o-radial-gradient(center bottom, farthest-side, #57fdfe 1%, #2c95dd 100%);
background-image: radial-gradient(farthest-side at center bottom, #57fdfe 1%, #2c95dd 100%);
}
这是一个完整的示例,您只需复制和粘贴即可,它应该可以工作:) 享受!
请注意,那里有你的颜色和它的径向:)
这是你要找的东西吗?
显然使用你自己的颜色。
这是CSS:
.blah:hover {
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0198E1), to(#00FFFF));
background-image: -webkit-linear-gradient(top, #0198E1, #00FFFF);
background-image: -moz-linear-gradient(top, #0198E1, #00FFFF);
background-image: -ms-linear-gradient(top, #0198E1, #00FFFF);
background-image: -o-linear-gradient(top, #0198E1, #00FFFF);
}