有一个图像我想要绝对定位并添加一个z-index,但我似乎无法影响它。
<div>
<ul class="etalage">
<li>
<img class="etalage_thumb_image" src="codecanyon/demo_files/images/image1_thumb.jpg">
<img class="etalage_source_image" src="codecanyon/demo_files/images/image1_large.jpg">
</li>
</ul>
</div>
我可以使用以下方式控制over风格:
.etalage {
margin-right: 50px;
margin-bottom: 20px;
clear: both;
}
但这不会影响我想要的源图像:
.etalage_source_image {
position: absolute;
top: 165px;
left: 140px;
z-index: 100;
}
我做错了什么? :_ \
答案 0 :(得分:1)
你应该将包装器的位置设置为相对的样式,具有相对定位的页面元素使您可以控制将子元素绝对定位在其中。
.etalage {
position: relative:
....
}
答案 1 :(得分:0)
.etalage {
margin-right: 50px;
margin-bottom: 20px;
clear: both;
position:relative;
}
.etalage_source_image {
position: absolute;
top: 165px;
left: 140px;
width: xx;
height: xx;
z-index: 100;
}
我认为不应该将position:relative
提供给ul
,而应该给你的父div