您的位置:首页 > Web前端 > CSS

CSS3 Gradient 分为线性渐变(linear)和径向渐变(radial)

2016-09-03 09:54 477 查看
CSS3 Gradient 分为线性渐变(linear)径向渐变(radial)。由于不同的渲染引擎实现渐变的语法不同,这里我们只针对线性渐变的 W3C 标准语法来分析其用法,其余大家可以查阅相关资料。W3C 语法已经得到了 IE10+、Firefox19.0+、Chrome26.0+ 和 Opera12.1+等浏览器的支持。

这一小节我们来说一下线性渐变:





 

参数:

第一个参数:指定渐变方向,可以用“角度”的关键词或“英文”来表示:





(单击图片可放大)

第一个参数省略时,默认为“180deg”,等同于“to bottom”。

第二个和第三个参数,表示颜色的起始点和结束点,可以有多个颜色值。
background-image:linear-gradient(to left, red, orange,yellow,green,blue,indigo,violet);


效果图:






任务

在下列代码中的第14行,为文字段落添加从右下角向左上角的线性渐变背景

<!DOCTYPEwww.dztcsd.com/ html>

<html>

<head> 

<meta charset="utf-8">

<title>Gradient</title>

<style type="text/css">

p {

  width: 400px;

  height: 150px;

  line-height: 150px;

  text-align:center;

  color: #000;

  font-size:24px;

  background-image:?;



</style>

</head> 

<body>

  <p>右下角向左上角的线性渐变背景</p>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: