CSS RGB函数 LESS问题


CSS中有这么一个样式

CSS 全选
.test{
    box-shadow: inset 0 1px 13px rgb(0 0 0 / 10%);
}

在LESS中使用会报错

LESS代码

Markup 全选
.test{
    box-shadow: inset 0 1px 13px rgb(0 0 0 / 10%);
}

报错信息如下:

Potentially unhandled rejection [2] error evaluating function `rgb`: color functions take numbers as parameters in file E
:\GZ\GZBlog\YESCMS\wwwroot\less\quick-page-build.less line no. 38

应该是 rgb函数在less中转换错误,不支持 

解决方案:

CSS中 rgb(0 0 0 / 10%)  后面的10% 代表透明度

知道了意思后,LESS的透明度用fade标识

所以该样式,在LESS中正确的写法如下:

LESS

Markup 全选
.test{
    box-shadow: inset 0 1px 13px fade(#000, 10%);
}

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:CSS RGB函数 LESS问题
下一篇:web开发 Table增加全选
评论列表

发表评论

评论内容
昵称:

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码