[英]Layering and positioning images in HTML and CSS
我正在使用HTML和CSS创建一个简单的游戏。 我有一条小巷的背景图片,我试图在此背景上添加图片,作为游戏中的线索。 我在将它们放置在顶部时遇到一些困难。
我目前正在处理的元素是匕首的PNG图片,我想将其放置在小巷背景图片的顶部。 任何帮助,将不胜感激。 该网站在这里
HTML代码-
<body>
<div id="logo">
<img src="images/key.jpg" width="3%" height="3%"/>
</div>
<a href="abduction.html" class="back">Back</a>
<a href="scene2.html" class="next">Next</a>
<div class="backing">
<img src="images/scene1.jpg" width="600" height="600"/>
</div>
<img src="images/dagger.png" width="10%" height="10%" id="dagger" />
</body>
</html>
CSS代码-
.backing img {
position:relative;
z-index:-10;
float:left;
margin-left:12%;
/* box-shadow: inset 0 0 50px 50px #FFF;
-moz-box-shadow: inset 0 0 50px 50px #FFF;
-webkit-box-shadow: inset 0 0 50px 50px #FFF; */
-moz-border-radius-: 50px;
border-radius: 50px;
margin-bottom:5%;
margin-top:1%;
}
.next {
position:relative;
margin-left:2%;
z-index:200;
}
.back {
position:relative;
margin-left:32%;
z-index:220;
}
#dagger {
position:relative;
z-index:300;
}
您要position: absolute
是匕首,以便它位于图片上方
更新资料
您要position: relative
对于.backing
,然后position: absolute
两个图像(匕首和场景)都放在其顶部。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.