我有这段代码:
<style>
#container {
position: relative;
}
div.overlay {
opacity: 0.6;
background-color: black;
position: absolute;
}
</style>
<div id="container">
<div style="width:200px; height:200px" id="background" class="overlay"></div>
<img src="http://upload.wikimedia.org/wikipedia/commons/d/db/Sports_portal_bar_icon.png"width="200px" height="200px" />
</div>
http://jsbin.com/baweseqo/1/edit。 我想添加一个带有文本的div。 我怎么能这样做?
答案 0 :(得分:1)
背景图片需要在CSS中完成。文本只是放在div中:
CSS:
#container {
position: relative;
}
div.overlay {
opacity: 0.6;
background-color: black;
position: absolute;
width:200px;
height:200px;
background-image: url(http://upload.wikimedia.org/wikipedia/commons
/d/db/Sports_portal_bar_icon.png);
}
.colortext{
color:cyan;
}
HTML:
<div id="container">
<div class="overlay">
<p class="colortext">your text</p>
</div>
</div>
答案 1 :(得分:1)
答案 2 :(得分:0)
只需将其放入<div id="container">
<div>
<p>Text</p>
</div>