【发布时间】:2016-06-02 09:36:53
【问题描述】:
我想将图像设置为背景,但是图像名称可能是bg.png 或bg.jpg。
如果默认背景不存在,是否有任何非 JavaScript 方法可以创建备用图像的回退?
body{
background: url(bg.png);
background-size: 100% 100%;
width: 100vw;
height: 100vh;
margin: 0;
}
【问题讨论】:
-
如果图像不存在,期望的行为是什么?
-
我将添加一个文件上传器,上传器将接受 png 或 jpg。根据要上传的图片,它会将文件设置为 bg.png 或 bg.jpg
-
可以在body标签中添加
data-fallback属性,然后勾选var body = $(document.body);if(!(body.css('background'))) {body.css('background', body.data('fallback ')) }
标签: html css background