css3的渐变属性主要包括什么

后端 (55) 2023-11-24 11:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说css3的渐变属性主要包括什么,希望能够帮助你!!!。

在一些页面效果中有时会遇到背景色渐变显示问题。这时就会想到CSS3中新加的渐变属性gradient。

CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。运用得比较多的是线性渐变。为了更好的应用CSS3 Gradient,我们先了解一下浏览器的内核,主流内容主要有Mozilla(Gecko)(熟悉的有Firefox,Flock等浏览器)、WebKit(熟悉的有Safari、Chrome等浏览器)、Opera(presto)(Opera浏览器)、Trident(IE浏览器)。我们主要看看在Mozilla、Webkit、Opera下的应用,当然在IE下也可以实现,他需要通过IE特有的滤镜来实现。

一、线性渐变在Webkit下的应用

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第1张

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第2张

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第3张

参数:一共有5个参数。第一个参数表示渐变类型(type),可以是linear(线性渐变)或者radial(径向渐变)。。第二个参数和第三个参数,都是一对值,分别表示渐变起点和终点。这对值可以用坐标形式表示,也可以用关键值表示,比如 left top(左上角)和left bottom(左下角)。第四个和第五个参数,分别是两个color-stop函数。color-stop函数接受两个参数,第一个表示渐变的位置,0为起点,0.5为中点,1为结束点;第二个表示该点的颜色。

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第4张

效果如下所示

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第5张

二、线性渐变在Mozilla下的应用

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第6张

参数:其共有三个参数,第一个参数表示线性渐变的方向,top是从上到下、left是从左到右,如果定义成left top,那就是从左上角到右下角。第二个和第三个参数分别是起点颜色和终点颜色。你还可以在它们之间插入更多的参数,表示多种颜色的渐变。

三、线性渐变在Opera下的应用

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第7张

参数:-o-linear-gradient有三个参数。第一个参数表示线性渐变的方向,top是从上到下、left是从左到右,如果定义成left top,那就是从左上角到右下角。第二个和第三个参数分别是起点颜色和终点颜色。你还可以在它们之间插入更多的参数,表示多种颜色的渐变。

四、线性渐变在IE下的应用

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第8张

E依靠滤镜实现渐变。startColorstr表示起点的颜色,endColorstr表示终点颜色。GradientType表示渐变类型,0为缺省值,表示垂直渐变,1表示水平渐变。

CSS3的径向渐变

CSS3的径向渐变和其线性渐变是很相似的。语法如下:

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第9张

径向渐变到目前还不支持Opera的内核浏览器

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第10张

效果:

css3的渐变属性主要包括什么_https://bianchenghao6.com/blog_后端_第11张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

lephone卡刷包

下一篇

amazeui框架