美文网首页
css的渐变属性linear-gradient

css的渐变属性linear-gradient

作者: 李赫尔南 | 来源:发表于2022-12-03 18:54 被阅读0次

CSS3的渐变属性linear-gradient
  linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。
  创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。

linear-gradient(direction, color-stop1, color-stop2, ...)

direction: 用角度值指定渐变的方向(或角度)。
color-stop1, color-stop2,...: 用于指定渐变的起止颜色。

  一般情况下,css3背景渐变考虑兼容性的写法如下:

.left-name{
    background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #000000 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #000000 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #000000 0%,#ffffff 100%);
}

  但是IE6-9不兼容linear-gradient,需要使用IE下的私有属性filter,所以CSS代码如下:

.left-name{
    background: #000000;
    background: -moz-linear-gradient(top,  #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #000000 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #000000 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #000000 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 );
}
:root .left-name{filter:none;}

相关文章

  • Css渐变gradients深入理解

    css渐变(专题) 【目录】 css渐变(专题)线性渐变(linear-gradient)第一个参数(方向,可忽略...

  • CSS渐变

    css渐变分为:1.线性渐变(linear-gradient) 2.径向渐变(radi...

  • css实现切角效果(弧形切角)

    在这之前先熟悉一个css属性linear-gradient()函数用于创建一个线性渐变的“图像”。语法 direc...

  • CSS3渐变

    CSS3渐变共有3种:(1)线性渐变(linear-gradient);(2)径向渐变(radial-gradie...

  • 条纹背景

    css线性渐变语法:background: linear-gradient(direction, color-st...

  • gradient(渐变)

    gradient(渐变) 生成渐变颜色的背景图片 CSS3渐变分为linear-gradient(线性渐变)和ra...

  • CSS渐变之背景、边框、字体渐变

    使用CSS实现背景色渐变、边框渐变,字体渐变的效果。 背景色渐变 效果如图: linear-gradient: (...

  • --- > css3-渐变

    gradient(渐变) 生成渐变颜色的背景图片 CSS3渐变分为linear-gradient(线性渐变)和ra...

  • 18、CSS渐变gradient

    一、CSS渐变 (1)线性渐变:linear-gradient(color1,color2,…) linear-g...

  • css3中比较好用的属性

    1、background(背景) html css 2、linear-gradient(径向渐变) html cs...

网友评论

      本文标题:css的渐变属性linear-gradient

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