需要兼容各浏览要注意的是:必须加上浏览器的私有前缀。否则一般都是不生效的,浏览器的私有前缀主要是解决不同浏览器的兼容性问题
webkit 谷歌浏览器 安卓
moz 火狐浏览器
o opera浏览器
ms ie浏览器
首先来个简单的也最常见的隔行变色,
代码实例:
background: -webkit-linear-gradient(#1E66B8,#1E66B8 50%,#CF19C9 50%,#CF19C9) repeat-y;
background: -o-linear-gradient(#1E66B8,#1E66B8 50%,#CF19C9 50%,#CF19C9) repeat-y;
background: -moz-linear-gradient(#1E66B8,#1E66B8 50%,#CF19C9 50%,#CF19C9) repeat-y;
background: linear-gradient(#1E66B8,#1E66B8 50%,#CF19C9 50%,#CF19C9) repeat-y;
background-size:100% 50px;
线性渐变 - 从上到下(默认情况下)
下面的实例演示了从顶部开始的线性渐变。起点是红色,慢慢过渡到蓝色
background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(red, blue); /* 标准的语法(必须放在最后) */
<