用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 相关文章推荐
IE滤镜与CSS3效果(详细整理分享)
Jan 25 HTML / CSS
CSS3制作ajax loader icon实现思路及代码
Aug 25 HTML / CSS
使用CSS3和Checkbox实现JQuery的一些效果
Aug 03 HTML / CSS
基于CSS3实现图片模糊过滤效果
Nov 19 HTML / CSS
利用CSS3的border-radius绘制太极及爱心图案示例
May 17 HTML / CSS
使用 css3 实现圆形进度条的示例
Jul 05 HTML / CSS
html5跨域通讯之postMessage的用法总结
Nov 07 HTML / CSS
详解HTML5中download属性的应用
Aug 06 HTML / CSS
HTML5 拖放(Drag 和 Drop)详解与实例代码
Sep 14 HTML / CSS
h5使用canvas画布实现手势解锁
Jan 04 HTML / CSS
如何查看浏览器对html5的支持情况
Dec 15 HTML / CSS
html5移动端禁止长按图片保存的实现
Apr 20 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学习之整理字符串
2011/04/17 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP xpath()函数讲解
2019/02/11 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
Python实现端口复用实例代码
2014/07/03 Python
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
python数组过滤实现方法
2015/07/27 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
python实现键盘控制鼠标移动
2020/11/27 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
2020/05/26 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
求职简历自荐信范文
2013/10/21 职场文书
高中数学教学反思
2014/01/30 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
乡镇综治宣传月活动总结
2014/07/02 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android