您好我想知道我是否可以在CSS url函数中使用OR运算符。
实施例: 这可能吗?
happy.moods {
background-image: url( 'pathA/img.png' || 'pathB/img.png' );
}
答案 0 :(得分:0)
正如其他一些用户在评论中指出的那样,没有办法做你所说的。虽然我们可以设置像min-width
和max-width
这样的东西来实现一些半生不熟的逻辑,但CSS和HTML根本就没有逻辑概念。即使使用伪类选择器,在网页中显示更改的逻辑也不是您编写的代码的属性,而是 Web浏览器的属性。
这就是为什么你可以将任何东西(无论是否是正确的代码)写入HTML或CSS文件,并且它不会导致程序“中断”,因为没有“编译”的东西。
然而,这是Javascript的一些概念发挥作用的地方。我假设你想要一个动态的背景图片,如果是这样的话,只需继续在SO或Google上搜索,有多个页面可以帮助你。
希望这有帮助!