【CSS】background-clip

background-clip

文档

https://developer.mozilla.org/zh-CN/docs/Web/CSS/background-clip

示例

HTML

<div class="demo border">background-clip</div>
<div class="demo text">background-clip</div>

CSS

.demo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 120px;
  border-radius: 4px;
  border-width: 4px;
  border-style: solid;
}

.border {
  border-color: transparent;
  background:
    linear-gradient(90deg, #003755, #597581, #969094, #b1a477) padding-box,
    linear-gradient(90deg, #006484, #5aacc4, #8e888a, #e9d18b) border-box;
  color: #fff;
}

.text {
  border-color: #006484;
  background-image: linear-gradient(90deg, #003755, #597581, #969094, #b1a477);
  background-clip: text;
  color: transparent;
}

结果

600*360
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容