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

如何移除通过box-shadow实现的图标容器右侧类边框?

当然可以移除右侧的类边框效果,只需要调整box-shadow的参数,把原来的四周灰色“边框”拆成左、上、下三个方向的独立阴影即可。

原代码里的第二个阴影项rgb(229, 231, 235) 0px 0px 0px 1px是给元素添加了一圈1px的灰色边框,我们把它替换成三个单独的阴影,分别覆盖左、上、下三个边,同时可以删掉第一个无效的白色阴影项(它的偏移和扩散都是0,没有实际效果)。

修改后的CSS代码如下:

box-shadow: rgb(229, 231, 235) -1px 0px 0px 1px,
            rgb(229, 231, 235) 0px -1px 0px 1px,
            rgb(229, 231, 235) 0px 1px 0px 1px,
            rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;

参数说明:

  • rgb(229, 231, 235) -1px 0px 0px 1px:生成左侧的灰色边框(水平偏移-1px,扩散半径1px)
  • rgb(229, 231, 235) 0px -1px 0px 1px:生成顶部的灰色边框(垂直偏移-1px,扩散半径1px)
  • rgb(229, 231, 235) 0px 1px 0px 1px:生成底部的灰色边框(垂直偏移1px,扩散半径1px)
  • 最后一项保留原有的底部淡阴影效果

这样修改后,元素的右侧就不会有类边框,其他三个边的样式和底部阴影都能保留。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 10:18:21