用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来绘制一个月食图案
Jul 18 HTML / CSS
基于CSS3 animation动画属性实现轮播图效果
Sep 12 HTML / CSS
详解css3中dispaly的Grid布局与Flex布局
Sep 11 HTML / CSS
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
Jan 27 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
Dec 22 HTML / CSS
HTML5之web workers_动力节点Java学院整理
Jul 17 HTML / CSS
HTML5 使用 sessionStorage 进行页面传值的方法
Jul 02 HTML / CSS
HTML5 video视频字幕的使用和制作方法
May 03 HTML / CSS
html5与css3小应用
Apr 03 HTML / CSS
HTML5图片预览实例分享
Jun 04 HTML / CSS
html5给汉字加拼音加进度条的实现代码
Apr 07 HTML / CSS
前端水印的简单实现代码示例
Dec 02 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 存取 MySQL 数据库的一个例子
2006/10/09 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
php使用curl通过代理获取数据的实现方法
2016/05/16 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
JS window.opener返回父页面的应用
2009/10/24 Javascript
JS 实现双色表格实现代码
2009/11/24 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
javascript基本类型详解
2014/11/28 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
js+html制作简单验证码
2017/02/16 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
vue的滚动条插件实现代码
2019/09/07 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
基于python requests库中的代理实例讲解
2018/05/07 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
详细分析Python collections工具库
2020/07/16 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
青岛海底世界导游词
2015/02/11 职场文书
2015年社区工作总结
2015/04/08 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
警示教育片观后感
2015/06/17 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书
Redis分布式锁的7种实现
2022/04/01 Redis