CSS3径向渐变-radial-gradient()/repeating-radial-gradient()

径向渐变由它的中心定义。

创建径向渐变,至少定义两种颜色节点,呈现平稳过度的颜色。同时,你也可以指定渐变中心、形状(圆形或椭圆形)、大小。

默认情况下,渐变的中心是center(表示在中心),渐变的形状是ellipse(表示椭圆形),变天的大小是farthest-corner(表示到最远的角落)

语法:

background: radial-gradient(center, shape size, start-color, ..., last-color);

1.径向渐变-默认情况下,颜色结点均匀分布

    .divOne{
background:radial-gradient(red,green,blue);
}
.divTwo{
background:radial-gradient(red,blue);
width:100px;
}

2.径向渐变-指定形状

    .divOne{
background:radial-gradient(circle,red,blue);
}
.divTwo{
background:radial-gradient(ellipse,red,blue);
}

3.径向渐变-指定位置

.divOne{
/*低版本的Google,也不支持指定中心位置*/
background:radial-gradient( red,green,blue);
background:-webkit-radial-gradient( bottom,red,green,blue);
}
.divTwo{
background:radial-gradient(red,blue);
background:-webkit-radial-gradient(top,red,blue);
width:100px;
}

4.径向渐变-颜色不均匀:

.divOne{
background:radial-gradient(red 10%,green 30%,blue 60%);
}
.divTwo{
background:radial-gradient(red 20%,blue 60%,green 10%);
width:100px;
}

5.径向渐变-大小指定,不同尺寸大小关键字的使用,

size参数定义渐变的大小,,第一个参数是水平方向宽度,第二个参数是垂直方向参数,对应的关键词

  • closest-side
  • farthest-side
  • closest-corner
  • farthest-corner
.divOne {
/*低版本的Google也不支持,需要加前缀*/
background: radial-gradient(60% 30%, closest-side, red, blue);
background: -webkit-radial-gradient(60% 30%, closest-side, red, blue);
}
.divTwo {
background: radial-gradient(60% 30%, farthest-side, red, blue);
background: -webkit-radial-gradient( 60% 30%, farthest-side, red, blue);
}
.divThree {
background: radial-gradient(60% 30%, closest-corner, red, blue);
background: -webkit-radial-gradient( 60% 30%, closest-corner, red, blue);
}
.divFourth {
background: radial-gradient(60% 30%, farthest-corner, red, blue);
background: -webkit-radial-gradient( 60% 30%, farthest-corner, red, blue);
}

6.重复径向渐变-repeating-radial-gradient()

.divOne {
background: repeating-radial-gradient(red, yellow 10%, green 15%);
}

更多:

CSS3渐变(Gradients)-线性渐变

Css3渐变(Gradients)-径向渐变的更多相关文章

  1. CSS3渐变(Gradients)-线性渐变

    CSS3渐变(Gradients)可以让你在两个或多个指定颜色之间显示平稳的过度,包括透明度. 以前,你必须使用图像来实现这些效果.但是,通过Css3渐变(Gradients),你可以减少下载的事件和 ...

  2. CSS3 02. 边框、边框圆角、边框阴影、边框图片、渐变、线性渐变、径向渐变、背景、过渡transition、2D转换

    边框圆角 border-radius 每个角可以设置两个值,x值.y值 border-top-left-radius:水平半径 垂直半径 border-radius:水平半径/垂直半径 border- ...

  3. CSS3线性渐变和径向渐变

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

  4. css3 线性渐变和径向渐变

    线性渐变:ie6以下不兼容 径向渐变:只支持firefox.Chrome和Safari <!DOCTYPE html> <html> <head> <meta ...

  5. CSS3的radial-gradient(径向渐变)

    所谓径向渐变,如图下,类似光晕 语法: radial-gradient(  [    [渐变大小]?    [ at 渐变圆心坐标]?  ,]?  颜色[ 开始位置]  [,颜色[ 开始位置]]+); ...

  6. css3渐变之径向渐变

    径向渐变由它的中心定义.可以指定渐变的中心.形状(原型或椭圆形).大小.默认情况下,渐变的中心是 center(表示在中心点),渐变的形状是 ellipse(表示椭圆形),渐变的大小是 farthes ...

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

    创建径向渐变使用 createRadialGrdient(x0,y0,r0,x1,y1,r1)​ 一共​六个参数,分别代表: 起点的圆心坐标(第一个和第二个参数), 起点园的半径(第三个参数), 终点 ...

  8. CSS3_线性渐变_径向渐变----背景

    渐变的本质: 绘制一张背景图片,所以使用 background 或者 background-image background 的诸多属性,渐变都是可以使用的(repeat,position) 百分比: ...

  9. 使用canvas来完成线性渐变和径向渐变的功能

    fillStyle的第二种使用情况就是渐变色的填充.渐变色就分为线性渐变色和径向渐变色.   线性渐变:大致分为两步 这里又会使用到canvas的两个新的函数.   第一步 : 使用一个新的函数cre ...

随机推荐

  1. [BZOJ 1028] [JSOI2007] 麻将 【枚举+贪心判断】

    题目链接:BZOJ - 1028 题目分析 枚举听的是哪种牌,再枚举成对的是哪种牌,再贪心判断: 从1到n枚举每一种牌,如果这种牌的个数小于0,就返回不合法. 将这种牌的张数 % 3, 剩下的只能和 ...

  2. .NET framework Chart组件SeriesChartType 枚举

      成员名称 说明   Area 面积图类型.   Bar 条形图类型.   BoxPlot 盒须图类型.   Bubble 气泡图类型.   Candlestick K 线图类型.   Column ...

  3. 在Windows下读取Ext4分区

    转自在Windows下读取Ext4分区 本文介绍两个能在 Windows 下读取ext4分区的软件. 第一个是 Ext2Read.它能查看 ext2/3/4 分区并从中拷贝文件和目录,支持 LVM2 ...

  4. Jetty实战之 安装 运行 部署

    本文地址:http://blog.csdn.net/kongxx/article/details/7218767 1. 首先从Jetty的官方网站http://wiki.eclipse.org/Jet ...

  5. win7 热点设置命令

    netsh wlan set hostednetwork mode=allownetsh wlan set hostednetwork ssid=XXXX key=XXXnetsh wlan star ...

  6. QT内置的ICON资源

    QT内置的ICON资源保存在QStyle类里. 可以通过成员函数 QStyle::standardIcon 来获取. 保存的icon有: enum QStyle::StandardPixmap Thi ...

  7. java基础随笔-overload和override

    今天重温了一下方法重载和方法重写. 首先是方法重写(override)的几点要求: 1.必须继承父类或者实现某接口的方法. 2.方法名称和参数必须和父类(或者实现的接口方法)完全一致. 3.重写的修饰 ...

  8. poj2151

    求每只队伍都回答出题目,且至少有一只队伍回答出n道题的概率存在性问题我们可以转化为任意性问题用P(每支队伍都回答出题目)-P(每只队伍回答的题目数小于n)然后我们可以递推求解 ..,..,..] of ...

  9. 硬盘安装RedHat Enterprise Linux 6(转载)

    准备条件: (1)RedHat Enterprise Linux 6安装镜像            下载见文章末尾 (2)grub文件(用于引导安装)                         ...

  10. Light OJ 1032 - Fast Bit Calculations(数位DP)

    题目大意: 一个数字把他看成二进制数字,数字里又会一些相邻的1,问从0到n至间所有相邻1的总和是多少?   分解成2进制数字,然后数位DP就行了.   ======================== ...