其他分享
首页 > 其他分享> > 14 渐变

14 渐变

作者:互联网

渐变

文章目录

1.线性渐变

线性渐变,颜色沿着一条直线发生变化
background-image:linear-gradient(red,yellow)
background-image:linear-gradient(to right red,yellow)
/*线性渐变的开头可以指定渐变方向,例如to left ,right,bottom,top,可进行组合,也可以用度数表示xxxdeg,例如90deg,turn表示圈,例如0.25turn。
渐变可以指定多种颜色,一般默认值平均分配*/
background image:linear-gradient(red 50px,yellow)
/*后面的像素为指定渐变从哪里开始,如上所示,那么50px前都是纯红色,可利用这点调整分布的区域*/
background-image: repeating-linear-gradient(red 50px, yellow 100px);
/*代表表示从50-100的渐变效果,若box的高度为200,那么则会进行四遍填充*/

2.径向渐变

radial-gradient() 径向渐变(放射性的效果)

默认情况下径向渐变的形状根据元素的形状来计算的

background-image: radial-gradient(red, yellow);
background-image: radial-gradient(circle, red, yellow);/*正圆,若为ellipse则为椭圆*/
background-image: radial-gradient(at left, red, yellow);/*指定位置*/
/*指定位置:top,right,left,bottom,center*/
background-image: radial-gradient(100px 200px, red, yellow);/*前面的数字用于指定大小,对应长和宽*/
background-image: radial-gradient(circle at 50px 100px, red 50px, yellow 100px);
background-image: repeating-radial-gradient(circle at 50px 100px, red 50px, yellow 100px);/*repeat属性,用于重复50-100px的渐变效果*/

以上为渐变效果在屏幕上的显示

background-image: radial-gradient(farthest-corner at 100px 100px, red , #bfa)

标签:14,gradient,渐变,yellow,background,image,red
来源: https://blog.csdn.net/Edshine/article/details/120597491