`
endual
  • 浏览: 3566856 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

css渐变 -moz-linear-gradient -webkit-gradient

 
阅读更多

css渐变 -moz-linear-gradient -webkit-gradient

webkit内核的safari、 Chrome的Linear Gradients (线性渐变) -Css3演示原创CSS88
-webkit-gradient(linear,0% 0%, 0% 100%, from(#999999), to(#333333), color-stop(0.5,#336600))
  • webkit内核的safari、 Chrome的Linear Gradients (线性渐变) 基本语法:background-image:-webkit-gradient(type,x1 y1, x2 y2, from(开始颜色值),to(结束颜色值), [color-stop(偏移量小数,停靠颜色值),...] );
  • -webkit-gradient是background的一个属性值;
  • webkit内核的Linear Gradients (线性渐变) 第一组参数type(类型)为 linear;
  • 第二组参数是,x1 y1, x2 y2,当成颜色渐变体的两个点的坐标就是。x1,x2,y1,y2的取值范围为0%-100%,当x1,x2,y1,y2取值为极值的时候,x1和x2可 以取值left(或0%)或right(或100%),,y1和y2可以取值top(或0%)或bottom(或100%);
    • 当x1等于x2,y1不等于y2,实现垂直渐变,调整y1,y2的值可以调整渐变半径大小;
    • 当y1等于y2,x1不等于x2,实现水平渐变,调整x1,x2的值可以调整渐变半径大小;
    • 当y1不等于y2,x1不等于x2,实现角度渐变,当x1,x2,y1,y2取值为极值的时候接近垂 直渐变或水平渐变;
    • 当x1等于x2,y1等于y2,实现没有渐变,取from色,即“ from(颜色值) ”;
  • 实现垂直渐变和水平渐变渐变时,x1和x2可以最简单的取值是left(或0%)或right(或100%),y1和y2可以最简单 的取值是top(或0%)或bottom(或100%);
  • from(开始颜色值),to(结束颜色值)是两个渐变颜色值;
  • [color-stop(偏移量<小数>,停靠颜色值),...]:可以使用多个color-stop,如果渐变只有2 个颜色,那么可以不使用该参数;偏移量必须为小数,如果偏移量>=1,那么该color-stop相当于无效;
  • firefox下的Linear Gradients (线性渐变) 请参阅:
  • ie下可以使用渐变滤镜,请参阅: http://msdn.microsoft.com/en-us/library/ms532997(VS.85).aspx
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
Firefox的Linear Gradients (线性渐变) -Css3演示-moz-linear-gradient(8% 0% 270deg, #990F42,#EB107E, #C71657 100%)

  • Firefox的Linear Gradients (线性渐变) 基本语法:background-image:-moz-linear-gradient([<point> | | <angle>,] , 开始颜色值,结束颜色值, [(停靠颜色值,偏移量百分数),...] );
  • -moz-linear-gradient是background的一个属性值;
  • 第一组参数<角度位置>为非常灵活,他的基本组成点位 <point> ( 渐变的出发点 )和角度;
    • <point> 渐变的出发点: 它可以被指定为一个百分比,像素,或使用“left”,“center”或“right”的水平和“top”,“center”,或“buttom”的垂 直定位。 位置从最受影响的元素左上角。
    •  如果只在水平渐变的话,只要设置:“left center”或“right center”,如果垂直渐变的话设置“center top”或者“center buttom”。Firefox下可以省略掉 “center”,也就是如果只在水平渐变的话,只要设置:“left”或“right”,如果垂直渐变的话设置“top”或者“buttom”。(查看例子
    • 如果这两个值是百分比的值的话,那么第一个是水平渐变位置,第一个是垂直渐变位置,这个时候还需要一个角度值,比如 “90deg”;这个可以看本页的例子;
    • 还可以是只有一个角度值。(查看例子
  • (开始颜色值),(结束颜色值)是两个渐变颜色值;
  • [(停靠颜色值,偏移量百分数),...]:可以使用多个color-stop,如果渐变只有2个颜色,那么可以不使用该参数;偏移 量必须为0%~100%;
  • webkit内核的safari、 Chrome下的Linear Gradients (线性渐变) 请参阅:http://www.css88.com/archives/2154
  • ie下可以使用渐变滤镜,请参阅: http://msdn.microsoft.com/en-us/library/ms532997(VS.85).aspx
分享到:
评论

相关推荐

    CSS3,线性渐变(linear-gradient)的使用总结

    在CSS3中,渐变分为线性渐变(linear-gradient)和径向渐变(radial-gradient)。本文将重点探讨线性渐变的使用方法。 一、线性渐变的基本语法 线性渐变的基本语法可以表示为: ```css background: linear-gradient...

    css3-progress-bar-linear-color.zip

    1. **渐变(Gradients)**:CSS3允许我们使用线性渐变(linear-gradient)来为进度条创建多色效果。线性渐变可以沿着一条直线方向平滑过渡颜色,这在进度条中非常有用,可以创建出从一种颜色到另一种颜色的过渡。 2...

    css3 按钮简单10种颜色线性渐变web buttons网页按钮

    在网页设计中,CSS3(层叠样式表第三版)为开发者提供了许多强大的新特性,其中之一就是线性渐变(Linear Gradient)。本教程将详细讲解如何利用CSS3创建10种不同颜色的线性渐变按钮,以实现美观且动态的Web Buttons...

    利用CSS3的线性渐变linear-gradient制作边框的示例

    在CSS3中,`linear-gradient`是一个强大的工具,可以用于创建动态、丰富的背景效果,而不仅仅是填充色块。在这个示例中,我们将深入探讨如何利用`linear-gradient`来制作边框,以及如何通过调整参数来实现不同的边框...

    兼容IE与firefox的css 线性渐变(linear-gradient)

    首先,介绍CSS的线性渐变功能(linear-gradient),它允许开发者定义一个元素从一种颜色过渡到另一种颜色的视觉效果。线性渐变沿着一条直线进行颜色过渡,可以设定渐变的方向和颜色变化。 IE浏览器(特别是IE9之前...

    CSS实现兼容性的渐变背景(gradient)效果兼容众多浏览器

    Firefox 3.6+版本支持CSS3的`-moz-linear-gradient`属性来创建线性渐变。对于垂直渐变,代码如下: ```css background: -moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5)); ``` 这里`top`定义了渐变的方向...

    CSS3简约大气背景渐变特效.rar

    虽然现代浏览器对CSS3渐变支持良好,但在旧版浏览器中可能需要使用 vendor prefixes(如 `-webkit-`、`-moz-`、`-ms-`)来确保兼容性。例如: ```css background-image: -webkit-linear-gradient(left, red, yellow)...

    css背景色渐变

    虽然现代浏览器对CSS渐变支持良好,但为了确保兼容性,可能需要添加一些前缀,例如 `-webkit-`、`-moz-` 和 `-o-`。 六、实战应用 在实际项目中,背景色渐变常用于按钮、头部、段落等元素,通过调整渐变参数来实现...

    CSS3样式前缀和线性渐变.docx

    此外,还可以使用`repeating-linear-gradient`和`repeating-radial-gradient`创建重复的线性渐变和径向渐变,这样颜色模式将在整个背景中不断重复。 总结起来,CSS3的兼容前缀和渐变特性是解决跨浏览器样式问题的...

    CSS(无图片)实现页面元素颜色的渐变效果

    虽然现代浏览器对CSS渐变有良好的支持,但在一些老版本的浏览器中可能需要添加厂商特定的前缀,如 `-webkit-`、`-moz-`、`-ms-` 和 `-o-`。 ```css div { background-image: -webkit-linear-gradient(left, ...

    CSS3 Notes: -webkit-box-reflect实现倒影的实例

    -webkit-box-reflect: below 10px linear-gradient(180deg, transparent, #000); } &lt;div class="box"&gt;&lt;/div&gt; ``` 在这个例子中,`.box` 元素首先通过 `transform: scale(-1, 1);` 创建了一个翻转的副本,...

    兼容各浏览器css渐变

    background: -moz-linear-gradient(top, #ff6600, #339900); } ``` 2. **Opera**: ```css #gradient { background: -o-linear-gradient(top, #ff6600, #339900); } ``` 3. **IE10及以上版本**: ```css...

    纯CSS3 gradient属性制作36种漂亮的html网页渐变按钮样式.zip

    CSS3的gradient属性主要包括linear-gradient和radial-gradient两种类型。linear-gradient用于创建线性渐变,可以沿着水平、垂直或任何角度的方向进行;而radial-gradient则用于创建径向渐变,从一个中心点向外扩散...

    CSS 文字渐变器 代码,效果一起搞定!

    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...

    css-gradient-generator:ZtMCSS背景渐变生成器的源代码-css source code

    `css-gradient-generator`是一个专门用于创建自定义CSS渐变背景的工具,其源代码为我们提供了深入理解渐变工作原理以及如何通过编程实现它的机会。 1. **渐变类型** CSS提供了两种主要的渐变类型:线性渐变...

    css3实现背景颜色渐变让图片不再是唯一的实现方式

    在Firefox中,使用`-moz-linear-gradient`来定义背景渐变。基本语法如下: ```css background-image: -moz-linear-gradient( [||], 开始颜色值, 结束颜色值, [(停靠颜色值, 偏移量百分数),...] ); ``` 1. `-moz-...

    纯CSS3实现的日落时渐变色背景动画效果源码.zip

    7. **浏览器兼容性**:虽然现代浏览器对CSS3的支持相当广泛,但在编写代码时,为了确保跨浏览器兼容性,可能需要添加前缀(如`-webkit-`、`-moz-`、`-ms-`),或者使用工具如Autoprefixer自动添加。 这个压缩包中的...

    H5 CSS3 渐变的使用

    在CSS中,可以使用`linear-gradient()`函数来创建线性渐变。基本语法如下: ```css background-image: linear-gradient(direction, color-stop1, color-stop2, ...); ``` 其中,`direction`定义了渐变的方向,可以...

Global site tag (gtag.js) - Google Analytics