美文网首页
径向渐变 radial-gradient

径向渐变 radial-gradient

作者: Jonath | 来源:发表于2019-01-08 13:55 被阅读0次

CSS radial-gradient() 函数创建一个<image>,用来展示由原点(渐变中心)辐射开的颜色渐变。这个方法得到的是一个CSS<gradient>数据类型的对象。跟线性渐变linear-gradient()一样。

径向渐变(Radial gradients)由其中心点、边缘形状轮廓及位置、色值结束点(color stops)定义而成。 径向渐变的中心点至边缘形状以及其延伸的部分,由连续缩放的若干同心轮廓组成,这个轮廓由设定的边缘形状决定。色值结束点用于设定虚拟渐变射线(virtual gradient ray)的变化方式,由中心点水平变化至右侧(如图)。色值结束点由百分比设定时,则是相对于终点为渐变射线与边缘形状相交点的渐变半径,渐变半径的终点位置即为100%。每个轮廓均为纯色,颜色由渐变射线上相应横切点所定义的颜色决定。
边缘形状只能为圆形或者椭圆形
与其他渐变相同,CSS径向渐变不属于CSS <color>数据类型,而是一个不固定尺寸的图片,譬如,它没有默认尺寸、比例。具体尺寸由它所定义的元素尺寸决定。
radial-gradient方法不允许循环渐变。如需要循环渐变,请使用CSS的repeating-radial-gradient 方法。

语法

语法规则
<position>

<position>background-position或者transform-origin类似。如缺省,默认为中心点。

<shape>

渐变的形状。圆形(渐变的形状是一个半径不变的正圆)或椭圆形(轴对称椭圆)。默认值为椭圆。

<size>

渐变尺寸

<color-stop>

表示某个确定位置的固定色值,包含一个<color>值加上可选的位置值(相对虚拟渐变射线的<percentage>或者<length>长度值)。 百分比值0%,或者长度值0,表示渐变中心点;百分比值100%表示渐变射线与边缘形状相交的点。 其间的百分比值线性对应渐变射线上的点

<extent-keyword>

关键字用于描述边缘轮廓的具体位置。以下为关键字常量:

常亮 描述
closest-side 渐变的边缘形状与容器距离渐变中心点最近的一边相切(圆形)或者至少与距离渐变中心点最近的垂直和水平边相切(椭圆)。
closest-corner 渐变的边缘形状与容器距离渐变中心点最近的一个角相交。
farthest-side 与closest-side相反,边缘形状与容器距离渐变中心点最远的一边相切(或最远的垂直和水平边)。
farthest-corner 渐变的边缘形状与容器距离渐变中心点最远的一个角相交。

实例

radial-gradient实例

相关文章

  • CSS之渐变

    线性渐变 linear-gradient 径向渐变 radial-gradient 和 重复渐变 repeati...

  • radial-gradient径向渐变实现球体

    径向渐变radial-gradient(shape size at position, start-color, ...

  • 优惠券样式

    radial-gradient() 使用radial-gradient径向渐变函数,可以实现一个圆形镂空的样子,在...

  • css3 渐变

    渐变分线性渐变(linear-gradient)和径向渐变(radial-gradient);这里写的代码省去了-...

  • CSS3 线性渐变(linear-gradient)

    CSS3 Gradient 分为linear-gradient(线性渐变)和radial-gradient(径向渐...

  • css background gradient(下)

    我们上期说的是线性渐变 linear-gradient我们再来说说径向渐变 radial-gradient(sh...

  • 径向渐变 radial-gradient

    CSS radial-gradient() 函数创建一个 ,用来展示由原点(渐变中心)辐射开的颜色渐变。这个方法得...

  • 径向渐变 重复渐变

    径向渐变:ie9一下不支持 渐变都是背景下的一个属性 background: radial-gradient(at...

  • CSS 径向渐变 Radial-gradient

    径向渐变指的是从一个中心点向四周扩散的渐变效果.径向渐变的方向由中心点往外部的,默认终止于元素的边框内边缘.径向渐...

  • css按钮点击水波纹效果

    利用伪元素:after绘制水波纹,此处的水波纹效果使用了css函数radial-gradient(径向渐变[htt...

网友评论

      本文标题:径向渐变 radial-gradient

      本文链接:https://www.haomeiwen.com/subject/ybvvrqtx.html