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

您所在的位置:网站首页 vue背景色渐变色 关于CSS3背景渐变色无效问题

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

2023-12-08 21:52| 来源: 网络整理| 查看: 265

在写CSS过程中遇到了如下问题

.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); /* 标准的语法(必须放在最后) */

另:现在各大主流浏览器均已支持标准语法



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3