我正在尝试使用CSS divs将图像添加到我的网站。我正在使用background-image:url(“”);但加载网站时图像不会出现。 我正在引用的图像与我的style.css位于同一个文件夹中,并且我检查了我正确编写了文件名。 很感谢任何形式的帮助。谢谢。
CSS:
div#logo {
background-image:url(dm-button2.png);
height: 120px;
width: 120px;
position:absolute;
z-index: 100;
background: blue; /* #333333; */
padding: 0px;
margin: 0px auto;
display: inline;
}
HTML :(我在这里遗漏了什么吗?)
<div id="logo">
</div>
答案 0 :(得分:2)
div#logo {
background:url(dm-button2.png) blue;
height: 120px;
width: 120px;
position:absolute;
z-index: 100; /* #333333; */
padding: 0px;
margin: 0px auto;
display: inline;
}
试试这个,你的第二个背景是重写第一个
答案 1 :(得分:1)
使用它:
div#logo {
background-image:url(dm-button2.png);
height: 120px;
width: 120px;
position:absolute;
z-index: 100;
background-color: blue; /* #333333; */
padding: 0px;
margin: 0px auto;
display: inline;
}
答案 2 :(得分:0)
尝试用这样的
替换背景图像和背景background: blue url('dm-button2.png') no-repeat fixed center;
我不是100%肯定,但我认为背景图像后跟背景,背景将覆盖背景图像调用,因为它按顺序加载
答案 3 :(得分:0)
示例FIDDLE HERE 从小处开始并添加其他属性。
div#logo {
height: 120px;
width: 120px;
background:url(http://flyingmeat.s3.amazonaws.com/acorn4/images/Acorn256.png) 0 0;
}
答案 4 :(得分:-1)
如果没有任何东西可以放置背景图像,背景图像将不会显示...例如,所有你都有div标签,但它们之间没有任何东西。
添加至少一个br标签或其他东西,为要显示的图像创建一些空间。