CSS 背景图片未显示 CSS HAML
CSS Background Image not showing up CSS HAML
我在样式表中有一张背景图片 url,我正试图为我的索引页中的页眉呈现该图片。该图像位于 assets/images 文件夹中。我尝试输入 vendor/assets/images 并且它也没有从那里渲染。
views/splash/index.html.haml:
%section.row.header-bg
.row
.col-md-6.col-md-offset-1
assets/stylesheets/splash.css.scss:
.header-bg{
background-image: url('bg.png');
}
编辑:我尝试了所有我能想到的图像变体 URL,但到目前为止运气不好。
尝试这样做:希望这可以帮助你!
background-image: url('images/bg.png');
or
background-image: url('assets/images/bg.png');
看起来您正在为图像定位 css 文件夹。
假设您的图像和样式表文件夹包含在您的 vendor/assets 文件夹中 - 您需要向上导航一级。
尝试在 url 前加上 ../
background-image: url('../images/bg.png');
请像这样尝试它会起作用:
背景图像:图像-url('bg.png');
问题已解决。正确 CSS:
.header-bg{
background: image-url('bg.png') no-repeat;
}
我在样式表中有一张背景图片 url,我正试图为我的索引页中的页眉呈现该图片。该图像位于 assets/images 文件夹中。我尝试输入 vendor/assets/images 并且它也没有从那里渲染。
views/splash/index.html.haml:
%section.row.header-bg
.row
.col-md-6.col-md-offset-1
assets/stylesheets/splash.css.scss:
.header-bg{
background-image: url('bg.png');
}
编辑:我尝试了所有我能想到的图像变体 URL,但到目前为止运气不好。
尝试这样做:希望这可以帮助你!
background-image: url('images/bg.png');
or
background-image: url('assets/images/bg.png');
看起来您正在为图像定位 css 文件夹。 假设您的图像和样式表文件夹包含在您的 vendor/assets 文件夹中 - 您需要向上导航一级。
尝试在 url 前加上 ../
background-image: url('../images/bg.png');
请像这样尝试它会起作用:
背景图像:图像-url('bg.png');
问题已解决。正确 CSS:
.header-bg{
background: image-url('bg.png') no-repeat;
}