You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用HTML和CSS实现图标覆盖边框并修复当前显示异常?

解决方案:让头像覆盖顶部边框

没问题,完全可以通过CSS调整实现你想要的效果!你的头像目前被.recipe-card的顶部边框挡住了,只需要简单调整头像的定位和父容器的内边距就能搞定。

具体修改步骤:

  • 给头像添加负外边距和层级设置,让它向上偏移并覆盖边框
  • 调整父容器的内边距,避免下方内容被头像遮挡

修改后的CSS代码片段:

.myavatar {
  /* 向上偏移,覆盖顶部边框,数值可根据头像大小微调 */
  margin-top: -65px;
  /* 确保头像在边框层级之上 */
  position: relative;
  z-index: 10;
  /* 可选:添加圆角和白色边框,和目标效果更匹配 */
  border-radius: 50%;
  border: 3px solid #ffffff;
}

.card-top {
  /* 增加顶部内边距,防止右侧文字被头像遮挡 */
  padding-top: 40px;
}

原理说明:

  1. margin-top: -65px 让头像向上移动,超出.card-top的顶部范围,从而覆盖.recipe-card的顶部边框
  2. position: relative 和 z-index: 10 确保头像的层级高于边框(默认元素层级为0),不会被边框遮挡
  3. 调整.card-top的padding-top是为了给头像留出空间,避免右侧的文字内容被头像挡住

把这段代码添加到你的CSS里,就能实现和目标示例图一样的头像覆盖边框的效果啦!

内容的提问来源于stack exchange,提问作者Hamza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:29:33