CSS3不一样的渐变

作者: 提小莫 | 来源:发表于2017-10-09 21:37 被阅读61次

一、 兼容性

在IE10+、Firefox19.0+、Chrome26.0+和Opera12.1+等浏览器已完全支持,最好加兼容前缀。

二、 渐变类别

线性渐变,径向渐变、重复线性渐变和重复径向渐变。

①线性渐变

语法: .gradient {background: linear-gradient(direction, color-stop1, color-stop2, ...)};

线性渐变

★ 起始和结束中间可以放多个过渡颜色,开始位置,结束位置可以省略,但是其它参数不能省略。

★ 起始点可以使用关键字“to top/top”,也可以使用角度,但是top在safari可以使用,但是to top就不行,故推荐使用角度,推荐使用角度! 

★ 如果要兼容IE6/7/8/9(只支持线性渐变),加入该属性:

②径向渐变

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

★ 圆心位置可以使用百分比,也可以使用关键字,还可以使用px 。

★ 圆心位置默认中心、圆形,只有颜色属性不能省略。 

③重复线性渐变

.gradient { background: repeating-linear-gradient(0deg, #f9f9f9 34px, #ccc 35%); } 

参数一样,就不多说了,该demo是一个记事本的效果,低版本Opera 11.6 - 12.0/Firefox 3.6 - 15需加前缀兼容。

④重复性径向渐变

.gradient { background: repeating-radial-gradient(red, yellow 10px, green 20px); }

这个demo是一个看着头就晕的那种光晕图,低版本Opera 11.6 - 12.0/Firefox 3.6 - 15需加前缀兼容。

当然如果你已经熟悉了原理,实际开发时为了节省时间,你可以使用:渐变在线生成器


如果喜欢,不要吝啬你的爱心“❤”哦!

相关文章

  • css3渐变:线性和径向

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

  • CSS3渐变的使用方法:

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

  • CSS 渐变

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

  • CSS3之渐变

    一、CSS3渐变简介 CSS3渐变是什么?渐变是两种或多种颜色之间的平滑过渡。CSS3 渐变可以让你在两个或多个指...

  • css3背景和border渐变色写法,和使用border-ima

    渐变色问题 css3背景渐变色写法: css3 border渐变色写法: 同样可以把to right 换成90de...

  • CSS3 渐变(Gradients)

    CSS3 渐变(Gradients) CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平...

  • 渐变

    CSS3 渐变(Gradients) CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平...

  • Css渐变gradients深入理解

    css渐变(专题) css3定义了两种渐变:线性渐变(Linear Gradients)or 径向渐变(Radia...

  • Web前端方向课程要点:CSS3渐变制作过程

    CSS3 渐变 CSS3 渐变(gradient)可以让你在两个或多个指定的颜色之间显示平稳的过渡。 以前,你必须...

  • css3 线性渐变文字光影

    css3 线性渐变文字光影

网友评论

    本文标题:CSS3不一样的渐变

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