box-reflect

  • 版本:CSS3
  • 继承性:有
box-reflect属性在CSSOnly Webkit中是比较常用的,本文将带你深入理解box-reflect属性的各个方面,包括它的语法、取值、作用和浏览器兼容性,最后附上box-reflect的演示案例,希望能够对你有所帮助。

box-reflect的具体语法

box-reflect:none | <direction> <offset>? <mask-box-image>?

<direction> = above | below | left | right

<offset> = <length> | <percentage>

<mask-box-image> = none | <url> | <linear-gradient> | <radial-gradient> | <repeating-linear-gradient> | <repeating-radial-gradient>

默认值none

适用于:所有元素

继承性:无

box-reflect的取值介绍

none:
无倒影

<direction> Demo: 简单图片倒影 See with Webkit

above:
指定倒影在对象的上边
below:
指定倒影在对象的下边
left:
指定倒影在对象的左边
right:
指定倒影在对象的右边

<offset> Demo: 图片与倒影间隔 See with Webkit

<length>
用长度值来定义倒影与对象之间的间隔。可以为负值
<percentage>
用百分比来定义倒影与对象之间的间隔。可以为负值

<mask-box-image> Demo: 更真实的图片倒影 文字倒影与渐变 See with Webkit

none:
无遮罩图像
<url>
使用绝对或相对地址指定遮罩图像。
<linear-gradient>
使用线性渐变创建遮罩图像。
<radial-gradient>
使用径向(放射性)渐变创建遮罩图像。
<repeating-linear-gradient>
使用重复的线性渐变创建背遮罩像。
<repeating-radial-gradient>
使用重复的径向(放射性)渐变创建遮罩图像。

box-reflect的使用说明

设置或检索对象倒影。
  • 对应的脚本特性为boxReflect

box-reflect的浏览器兼容性

  • 浅绿 = 支持
  • 红色 = 不支持
  • 墨绿 = 部分支持
  • 橙色 = 实验性质
支持版本\类型 IE Firefox Safari Chrome Opera
版本 6-10 4-18 5.1.7 13 11.5-12.5

box-reflect的完整演示案例

CSS3参考手册,全网最新最全的CSS3参考手册,为你呈现最好的CSS3文档CSS3参考手册