网页CSS字体渐变

效果图二:效果如下图一:
图二:
效果图三:图三:
以下使详细介绍:

今天的主角是-webkit-background-clip: text;
/使用了这个属性的意思是,以区块内的文字作为裁剪区域向外裁剪,文字的背景即为区块的背景,文字之外的区域都将被裁剪掉。/

background-clip 属性规定背景的绘制区域
简单试炼:参照w3school
(https://www.w3school.com.cn/cssref/pr_background-clip.asp)

常见的字体渐变主要有以下几点:
/background-clip: border-box; // 背景延伸到边框外沿(但是在边框之下)
background-clip: padding-box; // 边框下面没有背景,即背景延伸到内边距外沿。
background-clip: content-box; // 背景裁剪到内容区 (content-box) 外沿。
/

/*背景由CSS linear-gradient() 函数作用
简单试炼:参照菜鸟教程
https://www.runoob.com/cssref/func-linear-gradient.html
具体代码如下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			div{
				width:100px;
				height:100px;
			    margin:0 auto;
			    /*使div参照页面剧中显示*/
			}
			div p{
				text-align: center;
				/*使文字参照div居中显示*/
				background: linear-gradient(red, green, blue);	
				-webkit-background-clip: text;
  /*使用了这个属性的意思是,以区块内的文字作为裁剪区域向外裁剪,
 * 文字的背景即为区块的背景,文字之外的区域都将被裁剪掉。*/
				color: transparent;
				/*定义文本颜色为透明*/
				font-weight: bolder;
				/*文本加粗*/
			    font-size: 30px;
			    /*文本大小*/
			}
			
		</style>
	</head>
	<body>
		<div>
		<p>奇潮屋</p>
		</div>
	</body>
</html>



以上有借鉴:
https://www.imooc.com/article/27827;

如有不懂可以加我并练习哦;
个人也有免费大学生毕业网站和答辩项目总集;
并提供免费软件和教学视频;

发布了3 篇原创文章 · 获赞 2 · 访问量 53

猜你喜欢

转载自blog.csdn.net/weixin_45673401/article/details/104066802
今日推荐