linear-gradient()  (线性渐变)  repeating-linear-gradient()   (重复的线性渐变)

  radial-gradient()  (镜像渐变)  repeating-radial-gradient()   (重复的镜像渐变)

设置渐变色。

这四个属性, 都可以作为背景图片的url 放入使用。例如 border-image: linear-gradient();   和 background-image:  linear-gradient();

  

   linear-gradient()  (线性渐变)

参数:

linear-gradient(#fff, #333);       第一个值 设置 从什么颜色 渐变到 第二个值的颜色。

linear-gradient(to bottom, #fff, #333);    第一个值是 从上渐变到

linear-gradient(to top, #333, #fff);   第一个值是 从下渐变到

linear-gradient(180deg, #fff, #333);  第一个值 是角度的意思。 也就是从上渐变到下,一个圆是 360deg。

linear-gradient(to bottom, #fff 0px,  #333 100px);  第二个值的 0px  和 第三个值的 100px  是, 从 第二个值的颜色,0px位置开始, 渐变到 第三个值的 100px位置停止。具体是怎么样的,看下面图解。    也可以填 %。

  repeating-linear-gradient()   (重复的线性渐变)

语法跟上面的 linear-gradient() 是一样的。

只不过 linear-gradient 后面没填充完的 地方用了最后一个颜色填充。

repeating-linear-gradient 他是用填充好的效果,重复填充 还没填充的地方

  radial-gradient()  (镜像渐变)

 参数:  

radial-gradient(circle, #f00, #ff0, #080);   第一个值是, 正圆的意思。以正圆的方式 扩散渐变。  第二 三 四 个值。从圆心 #f00 颜色, 向外扩散。

radial-gradient(circle at center, #f00, #ff0, #080);  第一个值的意思是。 正圆,圆心在 中间,默认就是这个。

radial-gradient(circle at 50%, #f00, #ff0, #080);  50% 也是一样, 宽的 50%,也就是中间。(可以设置两个值,一个值代表left的位置,第二个代表top的位置)

radial-gradient(circle farthest-corner, #f00, #ff0, #080);  

第一个值: 设置圆的类型。 有  正圆:circle  椭圆:ellipse, 可以搭配 at top 指定位置。(可以填 %,也可以填px, 一个值的时候,是设置left,两个值 是设置 left 和top 的位置)

第一个值还可以设置:

  closest-side:指渐变的半径长度为从圆心到离圆心最近的边

  closest-corner:指渐变的半径长度为从圆心到离圆心最近的角

  farthest-side:指渐变的半径长度为从圆心到离圆心最远的边

  farthest-corner:指渐变的半径长度为从圆心到离圆心最远的角

  还可以加上 at 使用。( farthest-corner at 30px 30px,#f0f, #ff0 )

  repeating-radial-gradient()   (重复的镜像渐变)

语法和上面一样。

只不过 radial-gradient 后面没填充完的 地方用了最后一个颜色填充。

repeating-radial-gradient 他是用填充好的效果,重复填充 还没填充的地方

  

css3系列之linear-gradient() repeating-linear-gradient() 和 radial-gradient() repeating-radial-gradient()的更多相关文章

  1. css3系列之过渡transition

    transition 设置变换属性的过渡效果,举个例子,也就是说, 如果从width100px 变成 width200px,要以什么方式进行变换,速度,时间,类型等. transition trans ...

  2. CSS3系列教程:HSL 和HSL

    使用CSS3 HSL声明同样是用来设置颜色的.下一个呢? HSLA? 是的,这个和RGBA的效果是一样的. HSL声明使用色调Hue(H).饱和度Saturation(s)和亮度Lightness(L ...

  3. css3系列之详解perspective

    perspective 简单来说,就是设置这个属性后,那么,就可以模拟出像我们人看电脑上的显示的元素一样.比如说, perspective:800px   意思就是,我在离屏幕800px 的地方观看这 ...

  4. css3系列之transform详解translate

    translate translate这个参数的,是transform 身上的,那么它有什么用呢? 其实他的作用很简单,就是平移,参考自己的位置来平移 translate() translateX() ...

  5. css3系列-2.css中常见的样式属性和值

    css3系列-2.css中常见的样式属性和值 继续上一篇文章的继续了解css的基础知识,关注我微信公众号:全栈学习笔记 css中常见的样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 ...

  6. css3系列之text-shadow 浮雕效果,镂空效果,荧光效果,遮罩效果

    text-shadow 其实这东西,跟  box-shadow 差不多,没啥好说的不懂的话,点这里→  css3系列之详解box-shadow  . 它只有 四个参数 x(第一个值设置x位置) y(第 ...

  7. 技术分享: CSS3 系列

    技术分享: CSS3 系列 css 一键换肤 css 打印样式,媒体查询 css 禁用选择 css 性能优化 css 计算单位 css 3D 特效 refs xgqfrms 2012-2020 www ...

  8. [Scikit-learn] 1.1 Generalized Linear Models - from Linear Regression to L1&L2

    Introduction 一.Scikit-learning 广义线性模型 From: http://sklearn.lzjqsdd.com/modules/linear_model.html#ord ...

  9. CSS3系列三(与背景边框相关样式 、变形处理、动画效果)

    与背景相关的新增属性 大家都知道在HTML页面中,元素都是由以下几部分组成 使用background-clip来修改背景的显示范围,如果设定为border-box,则背景范围包含边框区域,如果设定为p ...

  10. css3系列之animation

    在上次博文中已经讲了transition,其实animation与transition功能相同,都是通过改变元素 的属性来实现动画效果的.但是它们也有区别:transition是只能通过改变指定属性的 ...

随机推荐

  1. mock.js 学习

    安装 npm install mockjs 使用 // 引入 import Mock from 'mockjs' Mock.setup({ timeout: '200 - 400' }) const ...

  2. Ace editor中文文档

    介绍 Ace是一个用JavaScript编写的可嵌入代码编辑器.它与Sublime,Vim和TextMate等本地编辑器的功能和性能相匹配.它可以轻松地嵌入任何网页和JavaScript应用程序中. ...

  3. Amdocs收购OPENET:关于5G应用落地的思考

    今年8月,全球通讯和媒体领导者之一Amdocs收购了Openet.在VoltDB,听到这个消息,我们感到非常高兴和自豪!在过去的7年里,我们一直是Openet解决方案的基础数据平台. 尽管许多供应商仍 ...

  4. JS中使用for-each遍历数组

    1 let array = [1, 3, 6, 8, 9, 0, 5]; 2 /* 3 index是数组索引 4 value代表数组的值 5 arr是指整个数组 6 */ 7 array.forEac ...

  5. Dapr实现分布式有状态服务的细节

    Dapr是为云上环境设计的跨语言, 事件驱动, 可以便捷的构建微服务的系统. balabala一堆, 有兴趣的小伙伴可以去了解一下. Dapr提供有状态和无状态的微服务. 大部分人都是做无状态服务(微 ...

  6. JavaScript之构造函数

    在学习构造函数之前我们需要知道我们学习构造函数需要学习什么: 1.什么是构造函数  2.构造函数用来做什么 3.构造函数的执行过程  4.构造函数的返回值 1.所以首先我们需要知道什么是构造函数: 在 ...

  7. mongoDB之在windows下的安装

    mongoDB官网http://www.mongodb.org/对mongoDB的描述: MongoDB (from "humongous") is an open-source ...

  8. 《我想进大厂》之Java基础夺命连环16问

    说好了面试系列已经完结了,结果发现还是真香,嗯,以为我发现我的Java基础都没写,所以这个就算作续集了,续集第一篇请各位收好. 说说进程和线程的区别? 进程是程序的一次执行,是系统进行资源分配和调度的 ...

  9. 类似阿里双十一的可视化看板是怎么做的?无人机三维GIS看板也来了!

    天猫双十一数据可视化看板 每年的双十一,天猫都会在整点时刻直播战绩,惊叹于可怕战绩的同时,也会被背后展示的数据大屏吸引,这样让人眼前一亮的可视化数据看板是怎么做出来的? 所谓可视化数据看板,就是挂在墙 ...

  10. wcf调用时时间参数问题,返回值中有日期格式得值得问题

    第一种情况,客户端在调用wcf后台服务时,参数对象有日期类型得属性,日期默认值不能是datetime.minvalue得值,需要设置大于1971-1-1,不然调不通服务, 第二种情况,服务连通了,并且 ...