博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3之渐变
阅读量:4567 次
发布时间:2019-06-08

本文共 1573 字,大约阅读时间需要 5 分钟。

渐变语法:使用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);}

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

 

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

  对于不支持的版本

    —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); }

 

转载于:https://www.cnblogs.com/carolineshen/p/5151899.html

你可能感兴趣的文章
UICollectionView cellForItemAt 不被调用
查看>>
巧用网盘托管私人Git项目
查看>>
python全栈脱产第19天------常用模块---shelve模块、xml模块、configparser模块、hashlib模块...
查看>>
[LeetCode] House Robber
查看>>
virtualbox中kali虚拟机安装增强功能
查看>>
java生成六位验证码
查看>>
iOS的MVP设计模式
查看>>
stringstream
查看>>
【转】HDU 6194 string string string (2017沈阳网赛-后缀数组)
查看>>
前后端分离
查看>>
存储过程
查看>>
生成器
查看>>
将一个数的每一位都取出来的方法!
查看>>
2) 十分钟学会android--建立第一个APP,执行Android程序
查看>>
面试题8:二叉树下的一个节点
查看>>
hash冲突的解决方法
查看>>
Asp.Net webconfig中使用configSections的用法
查看>>
mysql 二进制日志
查看>>
阻止putty变成inactive
查看>>
TP框架代码学习 学习记录 3.2.3
查看>>