我創建了一個div,其中包含一個圖像,其中包含覆蓋以下這些方向的大圖片的文字 - How to position text over an image in css。Div與圖像被下一個div遮蔽
但是,一旦我完成了下面的div與圖像滲入這個div。我究竟做錯了什麼。
HTML:
<div class="header-container">
<header class="wrapper clearfix">
<h1 class="title"><img src="img/ptmn_logo.gif" alt=""></h1>
<nav>
<ul>
<li><a href="#">On Stage</a></li>
<li><a href="#">Support</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
</div>
<div class="main-container">
<div id="bg">
<img src="img/header.jpg" alt="">
<p>This is your theater.</p>
</div>
<div class="main wrapper clearfix">
而CSS:
#bg {
position: relative;
top: -50%;
width: 200%;
height: 200%;
z-index: -1;
}
#bg img {
position: absolute;
display: block;
top: 0;
left: 0;
margin: auto;
min-width: 50%;
min-height: 50%;
z-index: 0;
}
#bg p {
position: absolute;
z-index: 100
}
.main {
position: relative;
}
我感謝幫助!
你可以創建一個jsFiddle.net例子嗎? – j08691
http://jsfiddle.net/#&togetherjs=qh4vJ8EKCd 不知道我是否做得對。讓我知道我能做些什麼來改善這一點。 – rotarycuff