用CSS3的box-reflect设置文字倒影效果的方法讲解


Posted in HTML / CSS onMarch 07, 2016

语法:

CSS Code复制内容到剪贴板
  1. box-reflect:none | <direction> <offset>? <mask-box-image>?   
  2. <direction> = above | below | left | rightright  
  3. <offset> = <length> | <percentage>   
  4. <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>:使用重复的径向(放射性)渐变创建遮罩图像。

如果你需要一个简单倒影,你可以这样做:
代码

CSS Code复制内容到剪贴板
  1. box-reflect: below;  

效果
用CSS3的box-reflect设置文字倒影效果的方法讲解

注意设置倒影元素的padding是会影响倒影位置的
<offset>允许你定义倒影与元素之间的距离:
代码

CSS Code复制内容到剪贴板
  1. box-reflect: below 10px;  

效果
用CSS3的box-reflect设置文字倒影效果的方法讲解

<mask-box-image>允许你用Gradient图像或image作为遮罩:
代码

CSS Code复制内容到剪贴板
  1. box-reflect: below 1px linear-gradient(transparent,transparent 50%,rgba(0,0,0,.3));  

效果
用CSS3的box-reflect设置文字倒影效果的方法讲解

HTML / CSS 相关文章推荐
CSS3之多背景background使用示例
Oct 18 HTML / CSS
CSS3实现超慢速移动动画效果非常流畅无卡顿
Jun 15 HTML / CSS
CSS3中线性颜色渐变的一些实现方法
Jul 14 HTML / CSS
使用HTML和CSS3绘制基本卡通图案的示例分享
Nov 06 HTML / CSS
HTML5地理定位与第三方工具百度地图的应用
Nov 17 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
Sep 24 HTML / CSS
HTML5移动端开发中的Viewport标签及相关CSS用法解析
Apr 15 HTML / CSS
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
Aug 18 HTML / CSS
关于h5中的fetch方法解读(小结)
Nov 15 HTML / CSS
HTML5表单验证特性(知识点小结)
Mar 10 HTML / CSS
html2 canvas svg不能识别的解决方案
Jun 03 HTML / CSS
Unicode中的CJK(中日韩统一表意文字)字符小结
Dec 06 HTML / CSS
CSS3哪些新特性值得称赞
Mar 02 #HTML / CSS
基于DOM+CSS3实现OrgChart组织结构图插件
Mar 02 #HTML / CSS
基于CSS3实现立方体自转效果
Mar 01 #HTML / CSS
CSS3中几个新增加的盒模型属性使用教程
Mar 01 #HTML / CSS
使用CSS3实现多列布局与多背景的技巧
Feb 29 #HTML / CSS
详解CSS3 Media Queries中媒体属性的使用
Feb 29 #HTML / CSS
CSS3媒体查询Media Queries基础学习教程
Feb 29 #HTML / CSS
You might like
一段php加密解密的代码
2007/07/16 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
2010/11/17 Javascript
JS中图片缓冲loading技术的实例代码
2013/08/29 Javascript
JSON.parse()和JSON.stringify()使用介绍
2014/06/20 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python实现备份目录的方法
2015/08/03 Python
python制作小说爬虫实录
2017/08/14 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
python邮件发送smtplib使用详解
2020/06/16 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
详解Python如何生成词云的方法
2018/06/01 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
获取Pytorch中间某一层权重或者特征的例子
2019/08/17 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
护理自荐信
2013/10/22 职场文书
竞聘演讲稿范文
2014/01/12 职场文书
教师专业自荐信
2014/05/31 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
医院领导班子整改方案
2014/10/01 职场文书
乡镇一岗双责责任书
2015/01/29 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android