CSS3 box-reflect 属性

简介:

语法:

box-reflect:包括3个值。

1. direction 定义方向,取值包括 above 、 below 、 left 、 right。

above:

指定倒影在对象的上边

below:

指定倒影在对象的下边

left:

指定倒影在对象的左边

right:

指定倒影在对象的右边

 

2. offset定义反射偏移的距离,取值包括数值或百分比,其中百分比根据对象的尺寸进行确定。默认为0。
用长度值来定义倒影与对象之间的间隔。可以为负值。用百分比来定义倒影与对象之间的间隔。可以为负值。

 

3. mask-box-image定义遮罩图像,该图像将覆盖投影区域。如果省略该参数值,则默认为无遮罩图像。

取值:

none:无遮罩图像:

使用绝对或相对地址指定遮罩图像。

使用线性渐变创建遮罩图像。

使用径向(放射性)渐变创建遮罩图像。

使用重复的线性渐变创建背遮罩像。

使用重复的径向(放射性)渐变创建遮罩图像。

说明:

设置或检索对象倒影。

对应的脚本特性为boxReflect。

如下:

 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <style> 7 .box{ 8     width:200px; 9     height:200px;10     background:-webkit-linear-gradient(left,red,yellow,green);11     transform:scale(-1,1);12     -webkit-box-reflect:below 10px -webkit-linear-gradient(transparent,transparent 50%,rgba(0,0,0,.8)); 13 }14 </style>15 </head>16 17 <body>18 <div class="box"></div>19 </body>20 </html>

上面是颜色线性渐变的倒影,同样咱们的图片也可做倒影特效。

img{
     
    -webkit-box-reflect:below 10px -webkit-linear-gradient(transparent,transparent 50%,rgba(0,0,0,.8));
}

 

本文转自帅气的头头博客51CTO博客,原文链接http://blog.51cto.com/12902932/1927037如需转载请自行联系原作者


sshpp

相关文章
|
2月前
CSS3图片反射box-reflect属性
CSS3图片反射box-reflect属性
23 0
|
9月前
|
前端开发
Day03 Css的学习深入 background-X属性
Day03 Css的学习深入 background-X属性
46 0
|
5月前
|
前端开发
CSS3 box-shadow 属性
CSS3 box-shadow 属性
30 0
|
5月前
|
前端开发
css中对 box—sizing 属性的了解
css中对 box—sizing 属性的了解
32 0
|
8月前
|
前端开发
CSS——background属性
CSS——background属性
80 0
|
前端开发 容器
CSS position 属性讲解
position属性有4个值,分别是:static、absolute、fixed、relative。
|
Web App开发 前端开发
CSS学习笔记之position属性
CSS学习笔记之position属性 一、前言   1.HTML中的三种布局方式: 标准流:网页中默认的布局方式,即顺序布局 浮动:float 定位:position   2.position属性的作用方式: 给position属性设置相应的值,可使元素脱离正常的标准流,并且可以使用top、.
1437 0
|
Web App开发 前端开发