css3渐变效果怎么调-CSS属性的线性渐变实现透明渐变和重复渐变效果

2023-09-14 0 7,285 百度已收录

线性渐变是CSS中常用的渐变效果。 通过它不仅可以实现普通的线性渐变效果,还可以实现透明渐变和重复渐变的效果。

1.透明渐变

使用线性渐变来实现透明渐变的效果需要使用rgba方法来调整颜色值。

句子格式:

background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1),url(图片路径))

如上图,代码改动的内容是实现线性透明渐变效果。 Toright定义了渐变方向,表示从左到右的渐变。 不仅是toright(向右渐变),还有toleft(向左渐变)totop(向下渐变))tobottom(向上渐变)。 定义渐变方向后css3渐变效果怎么调,您可以定义颜色值。 颜色值必须至少有两个定义。 这里颜色值的定义都是以rgb的形式定义的。 rgb的参数是三个值,旁边的0和1代表透明度。 0表示完全透明,1表示完全不透明。 设置颜色值后,插入图片。

注:透明渐变的实现与PS中的图层类似。 颜色设置必须在图片后面。 达到遮盖效果,会有一种朦胧的透明感。 如果图片后面设置了颜色值css3渐变效果怎么调,那么就很难实现渐变的效果了! ! !

如图所示,实现了从左到右的线性渐变效果。 右侧是完全透明的,所以下一层的图片完全显示出来。 右侧完全不透明,因此颜色值已设置。 盖上它,就会呈现出从左到右整体透明的渐变效果。

事实上,这些透明渐变效果还是过于简单,缺乏整体美感。 因此CSS中的线性渐变属性也具有重复渐变的效果。

2. 重复渐变

句子格式:

repeating-linear-gradient(to right,#43a1d5,#43a1d5 20px,#ffffff 20px,#ffffff 40px)
/*如上所示,通过repeating-linear-gradient方法来实现重复的线性渐变的定义
然后先定义渐变方向 之后定义渐变的颜色,因为是重复的线性渐变,所以要设置各元素所占的空间 当一个元素占完这个空间之后 就到下一个颜色 如此循环直到占满整个容器*/



	
		
		
		
		.container{
			/*设置容器大小*/
			width: 300px;
			height: 300px;
			border: 1px solid red;
			
			/*设置重复的线性渐变效果*/
			background: repeating-linear-gradient(to right,#43a1d5,#43a1d5 20px,#ffffff 20px,#ffffff 40px);
/*这里设置的效果表示 从左往右实现重复渐变 第一个元素是#43a1d5 直到这个颜色值占满20px的空间 就到下一个颜色#ffffff 这个颜色同样占20px的空间 但是第一个出现的地方在20px 即第一个颜色值的结束位置 以此重复 直到占满整个容器*/
		}
		
	
	
		

最终效果图如下:

注意:使用重复线性渐变效果时,一定要记得定义容器的大小,否则仅靠div标签很难显示效果。 第一个颜色值的结束位置是下一个颜色值的开始位置。 颜色值和占用的空间用空格分隔。 每个颜色值都用冒号分隔。 方向的设置和颜色值的设置也是用冒号分隔的。可以设置多个颜色值,至少必须有两个才能达到重复线性渐变的效果。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 css3 css3渐变效果怎么调-CSS属性的线性渐变实现透明渐变和重复渐变效果 https://www.wkzy.net/game/196465.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务