【发布时间】:2016-02-05 22:32:58
【问题描述】:
您好,我想知道是否可以在 CSS url 函数中使用 OR 运算符。
示例: 这可能吗?
happy.moods {
background-image: url( 'pathA/img.png' || 'pathB/img.png' );
}
【问题讨论】:
-
不,但你想达到什么目的?多个背景图片?如果是这样,请使用以逗号分隔的多个 url。
url(pic1), url(pic2)。见MDN。 -
另一方面,如果您的意思是“尝试一个图像,如果它不存在则尝试另一个”,那么您就不走运了。虽然上述语法在只存在一张图片时是可能的,但如果两者都存在,它仍然会显示两者。
-
@MrLister 这是你描述的我试图实现的第二种情况。感谢您的评论。那么我需要一种更智能的方式来管理我的文件。
标签: css url operator-keyword