nodejs,background-image css不起作用

时间:2018-05-05 11:51:28

标签: css node.js ejs

快速而简单的问题,我尝试在* .ejs页面文件中添加带背景图像的div。

<style>
    .signPage{
        background-image: url("//back.jpg");
        width: 98%;
        height: 98vh;
        top: 1%;
        right: 1%;
        position: fixed;
        border-radius: 20px;
    }

图像和ejs在同一目录中。 感谢

2 个答案:

答案 0 :(得分:0)

您需要首先在app.js中提供静态路径,然后将背景图像放在公共/图像上 只使用它

background-image: url("images/back.jpg");

app.use(express.static(__dirname+'/public'));

答案 1 :(得分:0)

<块引用>

您必须提供您所拥有的 css 文件的路径 指定规则。
例如:如果图像在文件夹中 public/images
并且css文件在文件夹public/css中,

然后你 应该提供这样的
-- ../images/image-name.image-extension

简而言之 - 您必须提供一个相对于 css 到图像的路径