首页 > Web开发 > 详细

关于CSS3背景渐变色无效问题

时间:2019-10-14 10:35:44      阅读:130      评论:0      收藏:0      [点我收藏+]

无效的css[linear-gradient]写法

.loginbox{
    background-color: linear-gradient(#D0D0D0, #E0E0E0, white); 
    width: 300px;
}
  • 此CSS样式无法改变元素的背景色,是因为渐变色在CSS中被定义成了类型,所以渐变色只可以用在需要图形数据的地方。因此linear-gradient在background-color与color中引用无效,要想实现操作可以直接写为background属性
.loginbox{
    background: linear-gradient(#D0D0D0, #E0E0E0, white); 
    width: 300px;
}
  • 如仍然无法显示,考虑浏览器兼容问题
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
??? background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
??? background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
??? background: linear-gradient(red, blue); /* 标准的语法(必须放在最后) */

未完,待续

关于CSS3背景渐变色无效问题

原文:https://www.cnblogs.com/jjxhp/p/11669500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!