微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css将图标置顶在另一图片上

CSS可以通过z-index属性来实现将图标置顶在另一图片上的效果

.icon {
    position: absolute;
    z-index: 2;
    top: 10px;
    left: 10px;
}

.image {
    position: relative;
    z-index: 1;
}

css将图标置顶在另一图片上

以上代码中,.icon和.image分别是两张图片的class名。通过设置.icon的position属性为absolute,使其相对于最近的非static父元素(如.body),而不是相对于文档进行定位。接下来通过设置z-index属性来控制覆盖层级,将图标置于图片顶部,同时设置top和left属性来控制图标的位置。

对于底部图片,设置其position属性为relative,以便让上层图片能够覆盖其上,并设置z-index为1,即低于上层图片的层级。例如:

<div class="body">
    <img src="image.jpg" class="image">
    <img src="icon.svg" class="icon">
</div>

这样,通过CSS的设置,就可以让icon.svg图标自由进行定位,覆盖在image.jpg图片上方了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。