用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教程(1):什么是CSS3
Apr 02 HTML / CSS
基于CSS3实现立方体自转效果
Mar 01 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
Nov 22 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
Jul 18 HTML / CSS
HTML5里的placeholder属性使用实例和美化显示效果的方法
Apr 23 HTML / CSS
HTML5拖拽的简单实例
May 30 HTML / CSS
a标签下载链接的简单实现
Sep 13 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
Mar 04 HTML / CSS
遮罩层 + Iframe实现界面自动显示的示例代码
Apr 26 HTML / CSS
使用Html5 Stream开发实时监控系统
Jun 02 HTML / CSS
AmazeUI 列表的实现示例
Aug 17 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
1.PHP简介
2006/10/09 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
解析PHP正则提取或替换img标记属性
2013/06/26 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
Python读取Excel的方法实例分析
2015/07/11 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
学前教育教师求职自荐信
2013/09/22 职场文书
财务会计应届生求职信
2013/11/24 职场文书
婚假请假条怎么写
2014/04/10 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
2014年信用社工作总结
2014/11/25 职场文书
邀请函怎么写
2015/01/30 职场文书
微观世界观后感
2015/06/10 职场文书
转变工作作风心得体会
2016/01/23 职场文书