background-clip: text 介绍和用法

2020-01-19  本文已影响0人  奔云

前言背景

单词clip是 修剪 裁剪 的意思;
大家都知道: background-clip 属性规定背景的绘制区域。
在W3C标准的它有三个值: border-box | padding-box | content-box;
动字面上来理解 分别是 以盒边界来裁剪 | 以内边距为边界来裁剪 | 以内容区域来裁剪

如图:


background-clip.jpg

效果如下:


对比图.jpg

基本概念讲完: 我来回归到 background-clip: text;

从概念上来讲, clip就的值就是 规定 裁剪的范围..

background-clip: text; 顾名思义 就是 以文字的范围来裁剪背景图片.

这就也是 photoshop里的 剪贴蒙版 的概念-->(指定一个固定区域,区域的内容随意更换.)
不过 background-clip: text; 只兼容chrome,要想兼容其他浏览器就要用: -webkit-background-clip: text;

实例:
html

  <div class="clip">clip</div>

css

.clip {
  border: 1px solid red;
  font-size: 200px;
  font-weight: 900;
  width: 400px;
  height: 300px;
  background: url(https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1579425247124&di=7087c9b3781116f4440b0c9ec7722d9b&imgtype=0&src=http%3A%2F%2Ffile02.16sucai.com%2Fd%2Ffile%2F2014%2F0704%2Fe53c868ee9e8e7b28c424b56afe2066d.jpg) center center no-repeat;
  background-size: 100% 100%;

  -webkit-background-clip: text;
  color: transparent; 
}

效果如下:


clip效果.jpg
上一篇下一篇

猜你喜欢

热点阅读