CSS背景图像未显示。 这是我的html代码:
<div class="container-fluid p-c b-g">
<div class="row">
<div class="col-sm-12 text-infom">
</div>
</div>
</div>
</div>
css代码
.b-g{
background-image: url(../images/bg/trading.jpg);
width: 100%;
}
答案 0 :(得分:1)
向div添加一些高度,它将显示
.b-g{
background-image: url(https://pbs.twimg.com/profile_banners/1285511592/1470391779/1500x500);
background-size: contain;
background-repeat: no-repeat;
height: 300px;
}
<div class="container-fluid p-c b-g">
<div class="row">
<div class="col-sm-12 text-infom">
</div>
</div>
</div>
答案 1 :(得分:0)
可能是您保存的文件路径错误,请通过在浏览器中检查来检查文件加载与否。
<style type="text/css">
.b-g {
background-image: url("http://tipsforbeauties.com/gallery_gen//5c5f13b27a80afa16ca4184aec9a26c1_324.7619047619x220.jpg");
width: 100%;
}
</style>
<div class="b-g">
</div>
答案 2 :(得分:0)
要使图像适合背景(元素,身体或其他):
.b-g {
padding: 0px;
background-image: url(../images/bg/trading.jpg);
width: 100%;
height: 100vh;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-attachment: fixed;
}
或者您可以添加background-size
属性(删除width
属性)。
background-size: 100% 100%;
最后一个可以这样使用:
background-image: #000 url('../images/bg/trading.jpg') repeat center center;