用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实现DIV圆角效果完整代码
Oct 10 HTML / CSS
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
May 17 HTML / CSS
CSS3实现可爱的小黄人动画
Jul 11 HTML / CSS
CSS3 :not()选择器实现最后一行li去除某种css样式
Oct 19 HTML / CSS
纯CSS3实现圆圈动态发光特效动画的示例代码
Mar 08 HTML / CSS
canvas绘制表情包的示例代码
Jul 09 HTML / CSS
Html5新特性用canvas标签画多条直线附效果截图
Jun 30 HTML / CSS
简单的HTML5初步入门教程
Sep 29 HTML / CSS
html5本地存储 localStorage操作使用详解
Sep 20 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
Mar 04 HTML / CSS
CSS3通过var()和calc()函数实现动画特效
Mar 30 HTML / CSS
css常用字体属性与背景属性介绍
Feb 28 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
建立文件交换功能的脚本(二)
2006/10/09 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
PHP读取Excel类文件
2017/05/15 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
超清晰的document对象详解
2007/02/27 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
2018/09/16 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
教大家使用Python SqlAlchemy
2016/02/12 Python
python实现rsa加密实例详解
2017/07/19 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
python try 异常处理(史上最全)
2019/03/07 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
Alba Moda瑞士网上商店:独家意大利时尚女装销售
2016/11/28 全球购物
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
《果园机器人》教学反思
2014/04/13 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
大学活动总结模板
2014/07/10 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
导游词之山东孔庙
2019/11/04 职场文书
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
Linux中文件的基本属性介绍
2022/06/01 Servers