• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > CSS3中颜色线性渐变实战

CSS3中颜色线性渐变实战

作者:吴晓丽分享 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3线性渐变,css3背景线性渐变,css3实战,html5 css3开发实战,html5和css3实战等相关知识,吴晓丽分享 希望在学习及工作中可以帮助到您

线性渐变可以设置3个参数值:方向、起始颜色、结束颜色。最简单的模式只需要定义起始颜色和结束颜色,起点、终点和方向默认自元素的顶部到底部。下面举例说明:

</div>
  1. .test{   
  2.   background:linear-gradient(red, blue);   
  3. }  
</div> </div>

上述代码的效果如图所示。
2015718173816622.png (600×215)

最简单的线性渐变效果


如果要在一些旧版本的浏览器(除IE)下可以正常显示如图5.9的效果,则需要添加兼容代码:

</div>
  1. .test {   
  2.   background:-webkit-linear-gradient(red, blue);             /*webkit核心浏览器兼容代码*/  
  3.   background:-o-linear-gradient(red, blue);                       /*Opera浏览器兼容代码*/  
  4.   background:-moz-linear-gradient(red, blue);                 /*Firefox 浏览器兼容代码*/  
  5.   background:linear-gradient(red, blue);                             /*标准语法要放在最后 */  
  6. }  
</div> </div>

线性渐变可以指定渐变的方向,如下例:

</div>
  1. .test {   
  2.   background:-webkit-linear-gradient(left, red, blue);      /*webkit核心浏览器兼容代码*/  
  3.   background:-o-linear-gradient(left, red, blue);                /*Opera浏览器兼容代码*/  
  4.   background:-moz-linear-gradient(left, red, blue);                   /*Firefox 浏览器兼容代码*/  
  5.   background:linear-gradient(to rightright, red, blue);             /*标准语法要放在最后 */  
  6. }  
</div> </div>

上述代码的效果如图所示,设置了left/to right参数后,渐变方向从自上而下变成了自左向右。
2015718173846445.png (600×211)

指定起点


注意:标准写法的渐变方向格式如上例中的“to right”,在火狐和Opera浏览器下则使用right,而对于webkit核心浏览器则使用起点位置left来表示。
渐变方向还可以使用角度来表示,0deg、90deg、180deg和270deg分别对应to top、to right、to bottom和to left,例如:

</div>
  1. .test {   
  2.   background:-webkit-linear-gradient(45deg, red, blue);          /*webkit核心浏览器兼容代码*/  
  3.   background:-o-linear-gradient(45deg, red, blue);                            /*Opera浏览器兼容代码*/  
  4.   background:-moz-linear-gradient(45deg, red, blue);             /*Firefox 浏览器兼容代码*/  
  5.   background:linear-gradient(45deg, red, blue);                       /*标准语法 */  
  6. }  
</div> </div>

效果如图所示。
2015718173904293.png (600×214)

您可能想查找下面的文章:

  • CSS3,线性渐变(linear-gradient)的使用总结
  • 利用CSS3的线性渐变linear-gradient制作边框的示例
  • CSS3中颜色线性渐变实战
  • CSS3中线性颜色渐变的一些实现方法
  • CSS3线性渐变简单实现以及该属性在浏览器中的不同

相关文章

  • 2017-06-02CSS3盒子模型详解
  • 2017-06-02CSS3 倾斜的网页图片库实例教程
  • 2017-06-02前端隐藏出边界内容的实现方法
  • 2017-06-02移动端Web页面的CSS3 flex布局快速上手指南
  • 2017-06-02CSS3实现粒子旋转伸缩加载动画
  • 2017-06-02CSS3中文字镂空、透明值、阴影效果设置示例小结
  • 2017-06-02使用CSS Grid布局实现网格的流动
  • 2017-06-02CSS3中Transform动画属性用法详解
  • 2017-06-02CSS3等相关属性制作分页导航实现代码
  • 2017-06-02CSS3 text-shadow实现文字阴影效果

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 全方位了解CSS3的Regions扩展
    • HTML5和CSS3让网页设计提升到下一个高度
    • 纯CSS3实现手风琴风格菜单具体步骤
    • CSS3不透明度实例讲解
    • 纯DOM+CSS3实现简单的小风车动画
    • 纯CSS3实现鼠标悬停提示气泡效果
    • 通过CSS3的object-fit来调整图片适配尺寸的技巧简介
    • CSS3实现时间轴效果
    • 详解CSS3的图层阴影和文字阴影效果使用
    • 35款精致的 CSS3 和 HTML5 网页模板 推荐

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有