[Seek Help] css想修改个阴影,但是一直部署报错 Resolved
Tofloor
poster avatar
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-09 10:36
Author

css想修改个导航栏增加个阴影,但是一直部署报错

微信图片_20230509023008.png

经过尝试知道是box-shadow这行样式有错,注释掉就不会报错。

header nav.navbar {
    height: 0px; //清除默认高度样式
    min-height: 40px;
    background: #F2F2F2;

    // box-shadow: 1px 6px 20px 1px rgb(0 0 0 / 50%) !important;//报错
}

哪怕我直接指定id来设置样式也是报错:

#navbar-main {
     box-shadow: 1px 6px 20px 1px rgb(0 0 0 / 50%) !important; //报错
}

究竟问题出现在哪里?按道理他默认的样式哪怕被!important之后我的选择器特异性更高,优先级更高才对啊?为什么用!important覆盖不了?还报错?


问题补充:

刚刚又试了一下,把rgb的颜色改成#000000的格式就不会报错了,为什么rgb(0,0,0 , 50%)就会报错?难道是不支持透明度?但是我这个是在浏览器的开发者工具里面用阴影编辑器调完后给出的代码呀。。。?😳


改成rgba就好了

Reply Favorite View the author
All Replies
wlly-lzh
deepin
2023-05-09 14:04
#1

joy

原本想帮忙看看,后来发现不在我的知识范围之内。

Reply View the author
DebuggerX
deepin
2023-05-09 15:16
#2

可能是 rgb(0 0 0 / 50%) 这个语法不被你的构建器支持

改成 rgba(0, 0, 0, 0.5) 试试

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-09 18:49
#3
It has been deleted!
Jokul
deepin
2023-05-09 19:38
#4

!important 感叹号是中文的?

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-09 19:57
#5
Jokul

!important 感叹号是中文的?

英文的。


好像是rgb()这里除了问题

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-09 20:06
#6
DebuggerX

可能是 rgb(0 0 0 / 50%) 这个语法不被你的构建器支持

改成 rgba(0, 0, 0, 0.5) 试试

的确是,漏了个a,

应该是rgba(),因为设置了透明度,但是为什么我看别人写rgb也没问题?而且这个还是我从开发者工具里面复制过来的。

Reply View the author