-webkit-box-reflect

语法:

-webkit-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

适用于:所有元素

继承性:无

动画性:否

计算值:指定值

取值:

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>
使用重复的径向(放射性)渐变创建遮罩图像。

说明:

设置或检索对象倒影。

兼容性:

  • 浅绿 = 支持
  • 红色 = 不支持
  • 粉色 = 部分支持
Values IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
Basic Support 6.0-11.0 2.0-40.0 4.0-45.0-webkit- 4.0-8.0-webkit- 15.0-29.0-webkit- 4.0-8.3-webkit- 2.1-4.4.4-webkit-#1 18.0-42.0-webkit-
  1. 需要注意的是4.0以前的安卓系统需要使用老式的渐变语法,详见<gradient>下的各种渐变支持数据。

示例:

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号:画漫画的程序员,每天早上8点30分准时推送:前端前沿资讯、大厂面试题、程序员轶事、职场感悟等,一起进步!

JS中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。欢迎热爱技术的你一起加入交流与学习,JS中文网的使命是帮助开发者用代码改变世界