美文网首页
CSS3新特性之渐变

CSS3新特性之渐变

作者: 就那两三事 | 来源:发表于2017-04-27 14:10 被阅读13次

两种或多种颜色之间的平滑过渡
可指定多个中间颜色值(色标)
使用:任何可以设置背景图片的地方

<strong>语法</strong>:

  • background-image : value

<strong>value</strong>:

  • 线性渐变 :linear-gradient(angle , color-point1 , color-point2 , ...);
  • 径向渐变 :radial-gradient([position], color-point1 , color-point2 , ...);
  • 重复线性渐变 :repeating-linear-gradient(angle , color-point1 , color-point2 , ...);
  • 重复径向渐变 :repeating-radial-gradient([position], color-point1 , color-point2 , ...);

线性渐变 linear-gradient

<pre>
linear-gradient(angle , color-point1 , color-point2 , ...);
angle : 角度值(如 0 deg)、关键字(如 to top)
color-point : 颜色起始色,中间色、结束色
</pre>
例子:
background-image : linear-gradient(90 deg , red , blue);
含义:从左到右,红色到蓝色的渐变

径向渐变 radial-gradient

<pre>
radial-gradient([position], color-point1 , color-point2 , ...);
position: 指定渐变的圆心位置,默认是元素的中心,可以是数值、百分比、关键字,可省略
color-point : 颜色起始色,中间色、结束色(同linear-gradient一样)
</pre>
例子:
background-image : radial-gradient(300px at left top, red , blue);
含义:以左上角为圆心,渐变半径为300px,红色到蓝色的渐变

重复线性渐变 repeating-linear-gradient

<pre>
repeating-linear-gradient(angle , color-point1 , color-point2 , ...);
angle : 角度值(如 0 deg)、关键字(如 to top)
color-point : 颜色起始色,中间色、结束色
</pre>
例子:
background-image : repeating-linear-gradient(to top , #ffffff , #ccc 50px);
含义:从下到上,长度为50px,白色到灰色色的渐变,重复多次,直到将元素铺满为止

重复径向渐变 repeating-radial-gradient

<pre>
repeating-radial-gradient([position], color-point1 , color-point2 , ...);
position: 指定渐变的圆心位置,默认是元素的中心,可以是数值、百分比、关键字,可省略
color-point : 颜色起始色,中间色、结束色(同repeating-linear-gradient一样)
</pre>
例子:
background-image : repeating-radial-gradient(50px at center, red 0px, blue 20px,green 50px);
含义:以元素的中心为圆心,半径为50px,红色到蓝色再到绿色的渐变,重复多次,直到将元素铺满为止。

角度值和关键字的对应关系:
0 deg <=> to top; 90 deg <=> to right; 180 deg <=> to bottom; 270 deg <=> to left;

相关文章

  • CSS3新特性之渐变

    两种或多种颜色之间的平滑过渡可指定多个中间颜色值(色标)使用:任何可以设置背景图片的地方 语法 : backgro...

  • CSS相关文章

    前端面试之 CSS3 新特性 除了 HTML5 的新特性,CSS3 的新特性也是面试中经常被问到的。如何用 js ...

  • css3渐变:线性和径向

    知识点: CSS3 渐变CSS3 线性渐变CSS3 径向渐变 CSS3 渐变 渐变(gradients)可以在两个...

  • 11、CSS3新特性 新增选择器 、伪元素选择器及应用场景(浮

    CSS3新特性 CSS3 的现状 新增的CSS3特性有兼容性问题,ie9+才支持 移动端支持优于 PC 端 不断改...

  • 2019-05-22记面试

    1.h5和css3的新特性 h5新特性:语义化标签[footer,header,section,nav];; ...

  • 前端面试题及答案3

    一、. CSS3有哪些新特性? CSS3实现圆角(border-radius),阴影(box-shadow), 对...

  • CSS3渐变的使用方法:

    CSS3渐变的使用方法: css3的渐变分为两种,下面进行依次的讲解:.线性渐变. .径向渐变. *1.线性渐变 ...

  • 前端面试之 CSS3 新特性

    原文链接 除了html5的新特性,CSS3的新特性也是面试中经常被问到的。 选择器 CSS3中新添加了很多选择器,...

  • CSS3过渡动画、圆角、阴影、透明度

    答辩面试题 CSS3的新特性: 1、CSS3圆角、阴影、rgba 2、CSS3 transition动画 3、CS...

  • CSS 渐变

    1、CSS3 渐变(Gradients) 线性渐变CSS3 渐变(gradients)可以让你在两个或多个指定的颜...

网友评论

      本文标题:CSS3新特性之渐变

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