这个box-reflect
属性用于创建元素的反射。
的值box-reflect
属性可以是:below
,above
,left
, 或者right
。
笔记:这个box-reflect
属性是非标准的,必须用-webkit-
字首。
表中的数字指定完全支持该属性的第一个浏览器版本。
后面跟着的数字-webkit-
指定使用前缀的第一个版本。
Property | |||||
---|---|---|---|---|---|
box-reflect | 4.0 -webkit- | 79.0 -webkit- | Not supported | 4.0 -webkit- | 15.0 -webkit- |
box-reflect: none|below|above|left|right|
position offset gradient|initial|inherit;
Property Value | Description | Demo |
---|---|---|
none | Default value. No reflection is displayed. | Demo ❯ |
below | Creates a reflection below the element. | Demo ❯ |
above | Creates a reflection above the element. | Demo ❯ |
left | Creates a reflection to the left of the element. | Demo ❯ |
right | Creates a reflection to the right of the element. | Demo ❯ |
position offset | Two value syntax: - position sets reflection below, above, left, or right of the element. - offset sets the distance to the reflection. Distance is set in px, pt, cm, etc. Default value is 0. Read about length units |
Demo ❯ |
position offset gradient | Three value syntax: - position sets reflection below, above, left, or right of the element. - offset sets the distance to the reflection. Distance is set in px, pt, cm, etc. Default value is 0. Read about length units - gradient sets a transition for the reflection, i.e. a fading effect. |
Demo ❯ |
initial | Sets this property to its default value. Read about initial | |
inherit | Inherits this property from its parent element. Read about inherit |
这个box-reflect
属性值可以使用二值语法设置。在这里,反射位于 img 元素下方,但距离为 70px:
img {
-webkit-box-reflect: below 70px;
}
亲自试一试 »
这个box-reflect
属性值也可以使用三值语法设置。在这里,反射位于 img 元素下方,距离 10px,并逐渐淡出:
img {
-webkit-box-reflect: below 10px linear-gradient(to bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.4));
}
亲自试一试 »
CSS教程:CSS 图片反射
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!