首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用css将图像覆盖在页脚中的图像上

使用css将图像覆盖在页脚中的图像上
EN

Stack Overflow用户
提问于 2018-06-23 06:11:43
回答 1查看 391关注 0票数 1

所以我有一个包含8个图像(4个按钮和4个图标)的页脚,其想法是在相应的按钮上显示4个图标中的每一个。如果我使用position:relative,它们只是一个挨着另一个显示,所以8个图像是分开的,而它必须看起来只有4个图像。

这就是我想要得到的:

这是我得到的结果:

我的css:

代码语言:javascript
复制
.absolute {
    position: absolute;
}
    #footer {
        position: fixed;
        bottom: 0;
        width: 90%;
        height: 10%;
        -webkit-transform: translate(-50%, -50%); 
        left: 50%;
        display: flex;
        justify-content: space-between;
    }
    #footer img {
        height: 100%;
    }

我的html:

代码语言:javascript
复制
<div id="footer">
   <img class="absolute" src="img/back.png" />
   <img src="img/empty_circle_button.png" />
   <img class="absolute" src="img/gems_btn.png" />
   <img src="img/empty_circle_button.png" />
   <img class="absolute" src="img/up.png" />
   <img src="img/empty_circle_button.png" />
   <img class="absolute" src="img/missions.png"  />
   <img src="img/empty_circle_button.png" />
</div>

我还需要这是一个有效的网络视图。对这里的问题有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-23 06:41:56

好的,我自己找到了解决方案:

HTML:

代码语言:javascript
复制
<div id="footer">
   <div><img src="img/back.png" /></div>
   <div><img src="img/gems_btn.png" /></div>
   <div><img src="img/up.png" /></div>
   <div><img src="img/missions.png" /></div>
</div>

CSS:

代码语言:javascript
复制
#footer {
    position: fixed;
    bottom: 0;
    width: 90%;
    height: 10%;
    -webkit-transform: translate(-50%, -50%); 
    left: 50%;
    display: flex;
    justify-content: space-between;
}
#footer div {
    background-image: url(../img/empty_circle_button.png);
    background-size: contain;
    height: 100%;
    background-repeat: no-repeat;
}
#footer div img {
    height: 100%;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50996181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档