码迷,mamicode.com
首页 > Web开发 > 详细

css3线性渐变

时间:2017-02-09 21:38:59      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:ott   doctype   20px   html   括号   sky   line   rgba   bottom   

<!DOCTYPE html>
<html>
<head>
<title>线性渐变</title>
<style type="text/css">
div{
width: 150px;
height: 150px;
margin-top: 20px;
}
/*渐变分线性渐变和径向渐变
线性渐变:linear-gradient();
1.渐变必须有两种及以上颜色
2.css中渐变是作为元素的background-image出现的
3.线性渐变语法为(终点/方向,颜色1 渐变的位置1,颜色2 渐变的位置2,......)
4.终点/方向可以是to top/to left/to right/to bottom,to left top....
5.终点/方向还可以是角度 比如0deg to top*/
.first{
background-image: linear-gradient(to top,yellow,pink);
}
.second{
/*需要注意的是第一个和最后一个色标并没有指定一个位置; 位置值0%和100%将分别自动的分配给第一个和最后一个色标 。中间的色标指定一个80%的位置, 把剩下的部分留给底部
*/
background-image: linear-gradient(to right bottom,green,pink 80%,black)
}
.third{
/*正值的角度是以顺时针来的
负值的角度以逆时针来的
*/
background-image: linear-gradient(-20deg,skyblue,gold,purple);
}
.forth{
/*rgba()也可以作为颜色放在渐变里使用*/
background-image: repeating-linear-gradient(to left,blue,rgba(100,0,0,.3),gold 10%);
width: 1000px;
}
.fifth{
/*transparent也可以作为颜色在渐变里使用
渐变linear-gradient后面和括号中间不能加空格*/
background-image: repeating-linear-gradient(to bottom,#ccc,transparent 7%,transparent 15%);
}
</style>
</head>
<body>
<div class="first"></div>
<div class="second"></div>
<div class="third"></div>
<div class="forth"></div>
<div class="fifth"></div>
</body>
</html>

css3线性渐变

标签:ott   doctype   20px   html   括号   sky   line   rgba   bottom   

原文地址:http://www.cnblogs.com/adialike/p/6383768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!