语法:

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

CSS3 box-reflect 属性相关推荐

  1. CSS盒子模型之CSS3可伸缩框属性(Flexible Box)

    CSS盒子模型(下) 一.CSS3可伸缩框(Flexible Box) 可伸缩框属性(Flexible Box)是css3新添加的盒子模型属性,有人称之为弹性盒模型,它的出现打破了我们经常使用的浮动布 ...

  2. Shadow属性和【CSS3 Box Shadow(阴影)效果在线调试工具】

    Shadow属性示例 向内/向外 | x偏移量 | y偏移量 | 阴影模糊半径 | 阴影扩散半径 | 阴影颜色 inset 阴影向内 (默认向外) /* x偏移量 | y偏移量 | 阴影颜色 */ b ...

  3. 浅谈CSS3中display属性的Flex布局,关于登陆页面属性框的设置

    声明:本文转发自三里屯柯南的浅谈CSS3中display属性的Flex布局http://www.cnblogs.com/xuyuntao/articles/6391728.html 基本概念 采用Fl ...

  4. html5调盒子边框大小,CSS3 - 盒子大小(CSS3 - Box Sizing)

    CSS3 - 盒子大小(CSS3 - Box Sizing) Box大小调整属性用于更改元素的高度和宽度. 从css2开始,box属性的工作方式如下所示 -width + padding + bord ...

  5. 半深入理解CSS3 object-position/object-fit属性

    半深入理解CSS3 object-position/object-fit属性 转载:https://www.zhangxinxu.com/wordpress/2015/03/css3-object-p ...

  6. 过渡——CSS3动态效果 过渡属性

    过渡--CSS3动态效果 过渡属性 一.什么是过渡: 通过 css3 可以在不使用 flash 动画或 javascript 的情况下,为元素从一种样式变换为另一种样式时添加过渡效果. css3 过渡 ...

  7. html表格如何两段对齐,用css3多列属性实现css两端对齐

    要实现css两端对齐,我在网上找了很多方法,都不怎么实用,都是兼容性闹得,column是css3的属性,是多列布局,使用column来实现两端对齐简单实用,就要设置下模块的个数跟column的列数一致 ...

  8. css3 filter url,CSS3 filter(滤镜) 属性

    CSS3 filter(滤镜) 属性 实例 修改所有图片的颜色为黑白 (100% 灰度): img { -webkit-filter: grayscale(100%); /* Chrome, Safa ...

  9. 在less中不能正常使用css3的calc属性的解决方法

    在less中不能正常使用css3的calc属性的解决方法 参考文章: (1)在less中不能正常使用css3的calc属性的解决方法 (2)https://www.cnblogs.com/zhaozh ...

  10. html5火焰字体效果,CSS3文字特效属性text-shadow如何实现火焰文字的效果

    CSS3文字特效属性text-shadow如何实现火焰文字的效果 发布时间:2020-07-14 09:15:52 来源:亿速云 阅读:177 作者:Leah 本篇文章给大家分享的是有关CSS3文字特 ...

最新文章

  1. 哪些人适合参加软件测试培训?
  2. c语言 打砖块,打砖块
  3. linux 找回gpt分区,linux – 修复graid mini磁盘上损坏的GPT分区
  4. ORM(一)OQL结构图
  5. 标记寄存器---汇编学习笔记
  6. python课堂整理15---map, filter,reduce函数
  7. ​css3属性选择器总结
  8. android shape.xml 属性详解
  9. Spring Boot技术之异步任务执行
  10. 在页面加载完后执行javascript代码
  11. Cygwin的进程管理
  12. Python利用结巴模块统计《水浒传》词频
  13. mysql创建用户代码,MySQL创建用户与受权
  14. jsp页面引入调色板、颜色表
  15. 开源多云应用平台 Choerodon猪齿鱼发布0.14版本
  16. NCPC2016-A-ArtWork
  17. CSP 201712-2 游戏
  18. 【Python】PyCharm热加载,调试时,修改运行时代码无需重新启动程序即可更新所做的修改
  19. 如何准备互联网大厂算法面试和笔试?
  20. 供应科研试剂Biotin-PEG-Thiol,Biotin-PEG-SH,生物素peg巯基

热门文章

  1. Spring MVC学习路(三) 编写第一个demo
  2. 数据仓库专题(6)-数据仓库、主题域、主题概念与定义
  3. Mysql 主从复制常用管理任务介绍
  4. java --HashTable学习
  5. max7219c语言,(转)MAX7219 C语言版驱动程序
  6. 下一代微服务(service Mesh)
  7. 微服务架构的实施现状
  8. Redis 购物车 - 删除商品与更新购买数量
  9. ActiveMQ入门-发送消息机制的介绍
  10. 集合到文件数据排序改进版