线性渐变与径向渐变与重复渐变

<style>        /*线性渐变*/        div{            width: 300px;            height: 300px;            /*添加渐变:渐变不是一个单一钩,它产生的是图像,所以需要使用background*/            /*linear-gradient(方向,开始颜色 位置,颜色2 位置,颜色3 位置...);*/            /*方向:            to top:0deg            to right:90deg            to bottom:180deg --默认值            to left:270deg*/            /*background: linear-gradient(to right,red,blue)*/;            background: linear-gradient(to right,red 0%,red 50%,blue 50%,blue 100%);        }

/*径向渐变*/        div{            width: 300px;            height: 200px;            /*添加径向渐变:产生也是图像*/            /*background: radial-gradient(red,blue);*/            /*语法:radial-gradient(形状 大小 坐标,颜色1,颜色2...):

形状shape:            circle:产生正方形的渐变色            ellipse:适配当前的形状,如果是正方形的容器,两者效果一样.如果宽高不一样,默认效果切换到ellipse

at position:坐标,默认在正中心。            可以赋值坐标(参照元素的左上角),也可以赋值关键字(left center right top bottom)            大小size:            closest-side:最近边;            farthest-side:最远边;            closest-corner:最近角;            farthest-corner:最远角。默认是最远的角farthest-corner*/

/*background: radial-gradient(circle,red,blue);*/            /*background: radial-gradient(circle farthest-side at 50px 50px,red,blue);*/            /*background: radial-gradient(at left top,red,blue);*/

/*设置颜色的位置*/            background: radial-gradient(red,red 50%,blue 50%,blue);        }

/*重复渐变*/        body{            background-color: #ccc;        }        div:first-of-type{            width: 300px;            height: 300px;            /*background: radial-gradient(                    #fff 0%,#fff 10%,                    #000 10%,#000 20%,                    #fff 20%,#fff 30%,                    #000 30%,#000 40%);*/            background: repeating-radial-gradient(circle closest-side at center center,            #fff 0%,#fff 10%,            #000 10%,#000 20%);        }        div:last-of-type{            width: 200px;            height: 800px;            background: repeating-linear-gradient(45deg,            #fff 0%,#fff 10%,            #000 10%,#000 20%);        }    </style></head><body><div></div><div></div>

原文地址:https://www.cnblogs.com/lujieting/p/10182567.html

时间: 2024-11-03 05:41:55

线性渐变与径向渐变与重复渐变的相关文章

线性渐变和重复渐变

#语法 有三种类型的重复渐变,其中两种当前在官方规范中支持,另一种在当前的工作草案中. 每个符号的语法与其相关的渐变类型相同.例如,repeating-linear-gradient()遵循与之相同的语法linear-gradient(). 渐变重复由最终的色彩停止决定.如果这是在20px中,梯度的大小(其随后重复)是20px由20px正方形.如果有多种颜色链接到模式, 情况也是如此.最终停止的最终颜色决定了重复的大小和位置. 效果: 也可以改变形状: 效果: 线性渐变: 效果: 原文地址:ht

渐变-线性渐变和径向渐变

线性渐变 语法:background: linear-gradient(direction, color-stop1, color-stop2, ...); <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>渐变</title> <style> /*从上到下*/ #grad1 { height: 200px; background:

css3 线性渐变和径向渐变

线性渐变:ie6以下不兼容 径向渐变:只支持firefox.Chrome和Safari <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8" /> <title>Background Color</title> <style ty

html5中的线性渐变与径向渐变

线性渐变代码 function show(){ var obj=document.getElementById("demo"); var context=obj.getContext("2d"); var g=context.createLinearGradient(0,0,0,300); //都有一个渐变的过程滴呀: //就是这一样滴呀: //这个是我们的线程渐变: //线性渐变的颜色添加滴呀: g.addColorStop(0,'red'); g.addColo

CSS3之渐变(线性渐变,径向渐变)

渐变 一.           线性渐变 1         线性渐变格式 linear-gradient([<起点> || <角度>,]? <点>, <点>-) 只能用在背景上 2         IE filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ff0000',GradientType='1'); <style>

CSS3线性渐变和径向渐变

background:linear-gradient(to top left, blue,orange);//从右下角往左上角渐变 background:radial-gradient(to top left, blue,orange);//径向渐变

CSS3 渐变分为线性渐变和径向渐变

这种事情,我的心理很不爽快,因为这其实是一件很小的事情.我觉得这个完全不存在这一点点的时间.如果说确实没有计划也应该提前说明,而不是等着我去问.这个细节让人很不舒服.还有签定的合同,所有之前提到的福利待遇,并没有写到合同里面.所有的场景都让我觉得我到底是入职了还是没有入职呢?我是应该信任这家公司呢?还是应该相信白字黑字.我还是觉得白字黑字靠谱.再给自己一点点时间去适应,还是希望自己稳定下来.可以说这样说,虽然我选择了这里,可是我对我现在这份工作依然忐忑不安. 在团队中,总不可避免的以家长的姿态自

Css3渐变(Gradients)-径向渐变

CSS3径向渐变-radial-gradient()/repeating-radial-gradient() 径向渐变由它的中心定义. 创建径向渐变,至少定义两种颜色节点,呈现平稳过度的颜色.同时,你也可以指定渐变中心.形状(圆形或椭圆形).大小. 默认情况下,渐变的中心是center(表示在中心),渐变的形状是ellipse(表示椭圆形),变天的大小是farthest-corner(表示到最远的角落) 语法: background: radial-gradient(center, shape

Canvas使用渐变之-径向渐变详解

创建径向渐变使用 createRadialGrdient(x0,y0,r0,x1,y1,r1)? 一共?六个参数,分别代表: 起点的圆心坐标(第一个和第二个参数), 起点园的半径(第三个参数), 终点的圆心坐标(第四个和第五个参数), 终点的圆心半径(第六个参数)?. 该方法返回CanvasGradient对象,该对象定义了addColorStop方法. addColorStop(,): 两个参数,第一个是要添加颜色的位置,第二个是要添加的纯色. 代码示例: 1 var ctx = docume