繁体   English   中英

在HTML和CSS中对图像进行分层和定位

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM