http://lucasdebelder.be/googledoodle/
我想让行星(底部图像)位于顶部图像(蓝色背景/空间)的顶部。我在div class:"center"
上设置了一个主'position: absolute'
,并且这两个图片周围都是一个用position: relative;
包裹的div,但不知怎的,他们不想去坐在每个图片上面另外,我也尝试过z-index
,但这也不起作用。
提前致谢。
答案 0 :(得分:1)
将这些属性用于planeet_achtergrond类:
.planeet_achtergrond{
position: absolute;
bottom: 150px;
}
答案 1 :(得分:0)
我建议将两个图像嵌套在div中,然后为每个图像添加一个类。然后使用margin:0 auto将div居中到页面。这是我的解决方案:
#googledoodle {
position: relative;
top: 0;
left: 0;
height:512px;
width:900px;
margin: 0 auto;
overflow: hidden;
}
.galaxy {
position: relative;
top: 0;
left: 0;
}
.planet {
position: absolute;
top: 380px;
left: 0px;
}

<div id="googledoodle">
<img src="http://lucasdebelder.be/googledoodle/images/galaxy.png" width="900" class="galaxy">
<img src="http://lucasdebelder.be/googledoodle/images/planeet.png" width="950" class="planet">
</div>
&#13;
答案 2 :(得分:0)
.center {
position: relative;
text-align: center;
width: 900px;
margin: auto;
overflow: hidden;
height: 500px;
}
.space_achtergrond {
width: 100%;
z-index: 0;
position: absolute;
height: auto;
bottom: 0;
}
.planeet_achtergrond {
width: 100%;
height: auto;
z-index: 100;
position: absolute;
bottom: -15px;
}
form {
position: absolute;
bottom: 15px;
z-index: 999;
width: 100%;
padding: 10px;
box-sizing: border-box;
}
使用溢出:隐藏外部div。
如果你想在div中使用 position:absolute 放置div,请对父div使用 position:relative 。
如果你想坚持div底部,只使用 bottom:0