用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 弹性布局快速入门
Jun 06 HTML / CSS
详解css3 Transition属性(平滑过渡菜单栏案例)
Sep 05 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
Jan 21 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
Dec 31 HTML / CSS
html5中的input新属性range使用记录
Sep 05 HTML / CSS
html5 canvas绘制矩形和圆形的实例代码
Jun 16 HTML / CSS
html5 初试 indexedDB(推荐)
Jul 21 HTML / CSS
详解使用HTML5 Canvas创建动态粒子网格动画
Dec 14 HTML / CSS
canvas线条的属性详解
Mar 27 HTML / CSS
canvas实现二维码和图片合成的示例代码
Aug 01 HTML / CSS
基于Html5实现的语音搜索功能
May 13 HTML / CSS
CSS3点击按钮圆形进度打钩效果的实现代码
Mar 30 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
MYSQL环境变量设置方法
2007/01/15 PHP
mysql时区问题
2008/03/26 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
php使用file函数、fseek函数读取大文件效率对比分析
2016/11/04 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
django中的ajax组件教程详解
2018/10/18 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
js 获取、清空input type=&quot;file&quot;的值(示例代码)
2013/12/24 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
angularjs性能优化的方法
2018/09/05 Javascript
用Python进行简单图像识别(验证码)
2018/01/19 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
大学教师年终总结的自我评价
2013/10/29 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
四年级学生评语大全
2014/04/21 职场文书
优秀毕业生就业推荐信
2014/05/22 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
纪律委员竞选稿
2015/11/19 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
详解Oracle块修改跟踪功能
2021/11/07 Oracle