定义与用法

css3的linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。

创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。

/* 从上到下,蓝色渐变到红色 */linear-gradient(blue, red);

/* 渐变轴为45度,从蓝色渐变到红色 */linear-gradient(45deg, blue, red); 

/* 从右下到左上、从蓝色渐变到红色 */linear-gradient(to left top, blue, red);

/* 从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束 */linear-gradient(0deg, blue, green 40%, red);


浏览器支持

表格中的数字表示支持该函数的第一个浏览器版本号。

"webkit" 或 "moz" 或 "o" 指定的数字为支持该函数的第一个版本号前缀。

函数

Chrome

Firefox

Safari

Opera

linear-gradient()

26.0

10.0 -webkit-

10.0

16.0

3.6 -moz-

6.1

5.1 -webkit-

12.1

11.1 -o-


CSS 语法

background-image: linear-gradient(direction, color-stop1, color-stop2, ...);

描述

direction

用角度值指定渐变的方向(或角度)。

color-stop1, color-stop2,...

用于指定渐变的起止颜色。


更多实例

实例1

以下实例演示了从左侧开始的线性渐变,从红色开始,转为黄色:

#grad { background-image: linear-gradient(to right, red , yellow)​; }

实例2

以下实例演示了从左上角到右下角的线性渐变:

#grad { background-image: linear-gradient(to bottom right, red , yellow)​; }

实例3

以下实例演示了线性渐变指定一个角度:

#grad { background-image: linear-gradient(180deg, red, yellow)​; }

实例4

以下实例演示了多个终止色:

#grad { background-image: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet)​; }

实例5

以下实例使用了透明度:

#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1))​; }

CSS3实现渐变背景相关推荐

  1. CSS3实现渐变背景动画特效

    效果图: 具体实现代码如下: <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  2. HTML5、CSS3进阶——渐变背景

    目标:使用background-image属性实现渐变背景效果 是多个颜色逐渐变换的视觉效果,一般用于设置盒子的背景 工作中一般已不采用这种方式: background-image:linear-gr ...

  3. CSS3 线性渐变背景的过渡效果

    对于background-color,可以直接transition: background-color 2s就能实现过渡效果,但对于background:-webkit-radial-gradient ...

  4. 【CSS3】渐变背景

    文章目录 一.线性渐变 1. 渐变方向 2. 节点分布 3. 重复线性渐变 二.径向渐变 1. 可选属性值[shape size at position] 2. 节点分布 3. 重复径向渐变 一.线性 ...

  5. php如何在添加div的背景颜色_css3颜色渐变:css3如何实现背景颜色渐变?

    为了开发网页的美观,css3背景颜色渐变是经常会用到的,那么,css3背景颜色渐变如何设置呢?本篇文章我们就来介绍关于css颜色渐变背景的设置方法. 我们要知道的是css3渐变有两种类型:css3线性 ...

  6. css3 渐变背景 圆形,CSS 教程(5)-Css3-1,边框,背景,渐变,

    1.CSS3 边框 用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop 在 CSS3 中 border-radius 属性被用于创建圆角 div { ...

  7. css3颜色渐变:css3如何实现背景颜色渐变?

    为了开发网页的美观,css3背景颜色渐变是经常会用到的,那么,css3背景颜色渐变如何设置呢?本篇文章我们就来介绍关于css颜色渐变背景的设置方法. 我们要知道的是css3渐变有两种类型:css3线性 ...

  8. html渐变编织背景,css3编写浏览器背景渐变背景色

    web前端群,189394454,有视频.源码.学习方法等大量干货分享 知识点:rgb全色循环算法,HEX与RGB颜色转换算法.CSS3颜色渐变,CSS3渐变色兼容ie方法,定时器与循环,函数封装,数 ...

  9. css3渐变背景+背景图片

    网站需要一个渐变背景上面有一副图片,在图片以外的区域显示背景色 <!DOCTYPE html> <html><head><meta charset=" ...

  10. CSS3技巧:利用css3径向渐变做一张优惠券(转)

    在很多购物网站上都能看到优惠券,代金券,什么什么的券,但基本都是图片直接放上去,那么你有没有想过css来做一个呢,反正我是这样想过.那么你怎么做呢,切图做背景平铺边缘,嗯,有这样想过,如今css3技术 ...

最新文章

  1. 监控组件_分布式监控组件Cat,如何实现万亿级消息的高效存储?
  2. 定向输出命令_Linux系统管理-输入输出
  3. Sublime Text 3(中文)在Windows下的配置、安装、运行
  4. FFLIB网络框架单线程0.0.1版本-epoll_socket
  5. 如何解析lvx文档_建站零基础入门:手把手教你如何自助建站
  6. postgre 生成数据库html文档_还在手动整理数据库文档?试试这个(螺丝钉)数据库文档生成工具...
  7. sql中带in条件的查询及提高效率
  8. POJ 3761 Bubble Sort(乘方取模)
  9. 使用OpenResty搭建高性能服务端
  10. FPGA设计之首——Altera FPGA 选型及官网文档阅读
  11. 【常用办公软件】万彩办公大师教程丨全能图片转换工具
  12. 训练创新思维的方法:曼陀罗思考法
  13. 阿里、华为和微软等多家国内外厂商组团搞OpenJDK,Oracle为啥不参加?
  14. textfield观察UIControlEventEditingChanged时键盘快捷输入验证码会执行两次
  15. Office常用快捷键
  16. 后台管理系统中的antd vue中的问题(动态加载列表a-select-option,后台管理中a-selct-option的回显)
  17. Android 获得手机ip
  18. 地铁怎么坐才不能做反_地铁怎么坐,地铁怎么坐才不能做反
  19. 潮起潮落,自助餐还是被“吃”垮了
  20. R语言读写最灵活的文件——txt文件

热门文章

  1. 如何使静态图片做成动态效果?怎么让静态图片动起来
  2. word两种html区别,word文本框有哪两种方式?
  3. 涨跌的例题用C语言编辑,涨跌比率指标用法及源代码(ADR)
  4. 股票涨跌和买卖预测计算公式
  5. 电脑可以使用QQ,但是无法上网的解决方案
  6. js 限制鼠标移动范围
  7. Django前后端分离概念解析
  8. java duplicate key_java.lang.IllegalStateException: Duplicate key 1
  9. Java读取Excel表格公式对应的值
  10. 关于paypal账户限制的话题