效果图
📑知识点:运用到的小属性:background-clip : text
background-clip : text
当然现在只有 chrome 支持,所以通常想使用它,需要
-webkit-background-clip:text
使用了这个属性的意思是,以区块内的文字作为裁剪区域向外裁剪,文字的背景即为区块的背景,文字之外的区域都将被裁剪掉。
😳完整代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style type="text/css">
div {
font-size: 180px;
font-weight: bold;
/* 这里的图片3.jpg记得改成自己的本地图片哦~ */
background: url(3.jpg) no-repeat center center;
background-size: cover;
-webkit-background-clip: text;
/*这里是把文字设置成透明的意思*/
color: transparent;
}
</style>
</head>
<body>
<div>Duan-XX</div>
</body>
</html>