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

如何使用CSS为页眉标题添加局部边框?

CSS 缺角渐变边框实现方案

可以实现该效果,以下是两种常用的可直接复用的实现方式:

  • 方案1:多层background + clip-path(兼容性最优)
    通过背景分层实现渐变边框效果,再用clip-path裁切出右上角缺角,兼容Chrome 55+、Firefox 54+等绝大多数主流浏览器:
.custom-border {
  width: 300px;
  height: 180px;
  /* 第一层为内容区背景,第二层为渐变边框背景 */
  background: 
    linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(120deg, #f093fb 0%, #f5576c 100%) border-box;
  border: 2px solid transparent;
  /* 裁切右上角30px尺寸的缺角,可按需调整数值修改缺角大小 */
  clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);
  box-sizing: border-box;
  padding: 16px;
}
  • 方案2:border-image + mask(写法更简洁)
    利用边框渐变和遮罩实现,适合需要频繁调整边框样式的场景,注意mask-composite属性需要适配部分低版本浏览器:
.custom-border {
  width: 300px;
  height: 180px;
  border: 2px solid;
  /* 渐变边框设置,修改色值即可调整边框渐变效果 */
  border-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%) 1;
  /* 遮罩排除内容区,仅保留边框区域显示 */
  mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
  mask-composite: exclude;
  clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);
  box-sizing: border-box;
  padding: 16px;
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 11:39:03