css3属性及用法
2016-05-01 本文已影响72人
早安___
css3属性
1.蒙版(mask)
为元素添加一层蒙版,分为图片蒙版和渐变蒙版
属性
mask-attachment:设置图片是否随页面滚动;
mask-position:设置蒙版的起始位置;
mask-image:设置用于遮罩的图片;
mask-repeat:设置遮罩的方式;
实例
css实例
div{
width: 100px;
height: 100px;
background-repeat: no-repeat;
-webkit-mask-image:url("img/1.png");
/*蒙版 有颜色显示*/
-webkit-mask-repeat:no-repeat;
}
![](https://img.haomeiwen.com/i1767110/6a11c986cc9fa720.png)
![](https://img.haomeiwen.com/i1767110/c5b7d7746f665cca.png)
div{
width: 400px;
height: 400px;
background-repeat: no-repeat;
-webkit-mask-image:-webkit-radial- gradient(50% 50%,rgba(0,0,0,0),rgba(0,0,0,1));
/*蒙版 有颜色显示*/
-webkit-mask-repeat:no-repeat;
}
![](https://img.haomeiwen.com/i1767110/e8317db2cf222d6c.png)
![](https://img.haomeiwen.com/i1767110/4f97169f2ddb9b54.png)
2.渐变(gradient)
为元素设置颜色渐变,分为线性渐变和径向渐变
线性渐变:沿着线性的方向改变颜色
径向渐变:见着半径的方向改变颜色
线性渐变
background:linear-gradient(to top,red, yellow, blue);
![](https://img.haomeiwen.com/i1767110/13e93b65d7861935.png)
径向渐变
background:linear-gradient(to top,red, yellow, blue);
![](https://img.haomeiwen.com/i1767110/a588871fd7f6bcc7.png)
3.倒影(reflect)
设置图片的倒影效果
-webkit-box-reflect:right 10px -webkit-radial-gradient(yellow,red);
![](https://img.haomeiwen.com/i1767110/60bc7a738684736f.png)
![](https://img.haomeiwen.com/i1767110/88d973c57a4ada59.png)