CSS3之渐变

摘要:
径向渐变:重复线性渐变:重复直线渐变:左(对应于270deg)-颜色点:颜色点2,默认值为中心;这个参数可以省略-颜色点:例如red0%,green50%div(width:blue);

渐变语法:使用background-image属性进行设置

  可以取值: linear-gradient:线性渐变

        radial-gradient:径向渐变

          repeating-linear-gradient:重复线性渐变

        repeating-radial-gradient:重复径向渐变

线性渐变

  linear-gradient(angle,color-point1,color-point2,...)

    —angle:指定渐变的方向,可以是角度值,也可以是关键词,如to top(对应0deg),to right(对应90deg),to bottom(对应180deg),to left(对应270deg)

    —color-point:表示颜色的起始点,中间点,或是结束点,取值为颜色和位置的组合,如red 0%、green 50%

径向渐变

  radial-gradient([size at position],color-point1,color-point2,...)

    —position:指定渐变的圆心位置,默认值为center;可以取值为数值、百分比或关键字;此参数可以省略

    —color-point:表示颜色的起始点,中间点,或是结束点,取值为颜色和位置的组合,如red 0%、green 50%

div{
    width:400px;
    height:300px;
    border:1px solid black;
}
#d1{
    background-image:radial-gradient(red,blue);
}
#d1

#d2{
    background-image:radial-gradient(200px at left top,red,blue);
}
#d2

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

  参数分别与线性渐变和径向渐变相同

div{
    width:400px;
    height:300px;
    border:1px solid black;
    background-image:repeating-linear-gradient(to top,#fff,#f9f9f9 10px,#ccc 50px);
}

CSS3之渐变第3张

div{
    width:400px;
    height:300px;
    border:1px solid black;
    background-image:repeating-radial-gradient(50px at center,red 0px,green 20px,orange 50px);
}

CSS3之渐变第4张

浏览器兼容性(目前,各浏览器的新版本均支持渐变属性)

  对于不支持的版本

    —Firefox需要前缀-moz-

    —Chrome和Safari需要前缀-webkit-

    —Opera需要前缀-o-

应用案例
#d1{
    background-image:linear-gradient(to bottom,red,#fff);
    background-image:-moz-linear-gradient(to bottom,red,#fff);
    background-image:-webkit-linear-gradient(to bottom,red,#fff);
    background-image:-o-linear-gradient(to bottom,red,#fff);
}

免责声明:文章转载自《CSS3之渐变》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇primary库新增数据文件后,standby库无法创建文件并终止数据同步oracle11g-rac安装部署下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

select2的多选下拉框上传

1.加入multiple: true,属性实现多选下拉框样式 2.下拉框选择后的值是数组类型不要经过数据处理才能进行表单提交 提交的时候原下拉框所在的标签不提交,而是将多选后的值存入页面中的一个隐藏标签中,将这个隐藏标签进行提交   提交时获取选中的下拉框的所有的值,并遍历这些值,将这些值分别以(值 逗号)的形式存入一个变量中,并在遍历完成后去掉最后一个...

七、玩转select条件查询

前言:   电商中:我们想查看某个用户所有的订单,或者想查看某个用户在某个时间段内所有的订单,此时我们需要对订单表数据进行筛选,按照用户、时间进行过滤,得到我们期望的结果。   此时我们需要使用条件查询来对指定表进行操作,我们需要了解sql中的条件查询常见的玩法。 本篇内容 1、查询条件语法 2、条件查询运算符详解(=、<、>、<=、&g...

es6 Number 的数值操作

1、isNaN()   如果是一个数,则返回false, 否则返回true   注意:Number.isNaN返回结果为false时,不一定代表该值定是数字,字符串也可以返回false       //isNaN console.log(isNaN(2.5))//false console.log(window.isNaN(2.5))//f...

java字符串比较是否都可直接使用==?

java字符串比较,两个字符串相不相等,直接用==来判断可以吗?或者判断两个字符串不相等,直接用!=? 不能 两个对象进行比较,如果使用==符号,那么比较的是这两个对象的“引用”(类似C语言中指针的概念)。字符串比较,通常情况下比较的是字符串的值而非引用,不同的“引用”是可以对应相同值的,如果这时候用==比较,得出的结论是不相等,但是实际上它们的值是相等的...

【Python】-NO.98.Note.3.Python -【Python3 解释器、运算符】

1.0.0 Summary Tittle:【Python】-NO.98.Note.3.Python -【Python3 解释器】 Style:Python Series:Python Since:2018-07-08 End:2018-07-08 Total Hours:30+ Degree Of Diffculty:5 Degree Of Mastery...

web app会遇到那些问题

Html在移动设备上显示会遇到那些问题:    1. 限制HTTP请求:3G信号传输费用昂贵,可能的话要限制图像显示。    2. 不同的屏幕尺寸:移动设备屏幕尺寸宽度一般来说从320到480不等,但是也会因为设备的不同有很大差异   3. 禁用悬停:触摸屏不能很好地支持hover,所以做菜单时最好不要使用下拉菜单等形式。   4. 跨浏览器支持。    ...