css url函数或运算符

时间:2016-02-05 22:32:58

标签: css url operator-keyword

您好我想知道我是否可以在CSS url函数中使用OR运算符。

实施例: 这可能吗?

happy.moods {
    background-image: url( 'pathA/img.png' || 'pathB/img.png' );
}

1 个答案:

答案 0 :(得分:0)

正如其他一些用户在评论中指出的那样,没有办法做你所说的。虽然我们可以设置像min-widthmax-width这样的东西来实现一些半生不熟的逻辑,但CSS和HTML根本就没有逻辑概念。即使使用伪类选择器,在网页中显示更改的逻辑也不是您编写的代码的属性,而是 Web浏览器的属性

这就是为什么你可以将任何东西(无论是否是正确的代码)写入HTML或CSS文件,并且它不会导致程序“中断”,因为没有“编译”的东西。

然而,这是Javascript的一些概念发挥作用的地方。我假设你想要一个动态的背景图片,如果是这样的话,只需继续在SO或Google上搜索,有多个页面可以帮助你。

希望这有帮助!