首页 > Web开发 > 详细

css3线性渐变

时间:2017-02-09 21:37:30      阅读:214      评论:0      收藏:0      [点我收藏+]

<!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线性渐变

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!