CSS实现倒影-------Day80
发现这个功能的时候非常开心,结果不想居然是个残次品,让我不禁想起了“天龙八部”上段誉的六脉神剑,在这个浏览器上能够。在还有一个上就无论了啊,时灵时不灵的,只是有总比没有要来的好,一点点积累,总能攒齐的。
这个是在-webkit内核浏览器上支持的:-webkit-box-reflect
简介下这个样式。能够有三种属性,<direction>方向、<offset>距离、<mask-box-image>其它样式
首先来看方向的话,存在四种可能性,left、right、below和above,上下左右嘛,来简单看下效果,写段简单的代码:
<center>
<div style="margin-top:300px;">
<img src="run.gif" alt="跑1" id="run1" width="100px">
<img src="run.gif" alt="跑2" id="run2" width="100px">
<img src="run.gif" alt="跑3" id="run3" width="100px">
<img src="run.gif" alt="跑4" id="run4" width="100px">
</div></center>
<pre name="code" class="css">#run1{border:4px solid red;-webkit-box-reflect: left ;}
#run2{border:4px solid yellow;-webkit-box-reflect:right ;}
#run3{margin-left:40px;border:4px solid blue; -webkit-box-reflect: below ;}<span style="font-family: Arial, Helvetica, sans-serif;">//这里是为了方便查看</span>
#run4{ border:4px solid green;-webkit-box-reflect: above ;}
这样分别来看下效果:
然后。第二个属性则是距离原图像的位置,这个则能够使用length距离来实现。也能够利用百分比percentage来实现(这里感觉这个百分比应该是相比較要操作对象来的),改动下样式来看下效果
#run2{ border:4px solid yellow; -webkit-box-reflect:below;}
#run3{margin-left:40px; border:4px solid blue; -webkit-box-reflect: below 100px;}
#run4{border:4px solid green;-webkit-box-reflect: below 100%;}
看起来的话length方法的设置看起来更明显,也更easy操作,所以还是建议用length
最后就是其他样式了,例如说看以下的
#run2{
border:4px solid yellow;
-webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(rgba(150, 10, 100, 0.1)), to(rgba(10, 10, 0, 0.1)));
}
而实现的效果是:
临时记录下当前浏览器的实现,然后今天还看到了个非常潮的词,蒙版,我还真没做过呢,改天要看看
CSS实现倒影-------Day80的更多相关文章
- 关于 CSS 反射倒影的研究思考
原文地址:https://css-tricks.com/state-css-reflections 译者:nzbin 友情提示:由于演示 demo 的兼容性,推荐火狐浏览.该文章篇幅较长,内容庞杂,有 ...
- 使用css制作倒影
-webkit-mask 这个属性是相当强大的,所以详细的介绍超出了本文的范畴,它非常值得深入研究,因为它可以在实际应用中为你省掉很多时间. -webkit-mask让为一个元素添加蒙板成为可能,从而 ...
- css3 倒影
说起倒影效果,在传统网页中,我们只能使用photoshop进行事先将倒影设计好,然后导入到网页中,这样不但耗费资源,也阻碍了开发的效率.而 css3新增了Reflections板块,css Refl ...
- IT兄弟连 HTML5教程 CSS3属性特效 倒影
在Web制作中,有些时候需要实现一些倒影的效果.在传统网页中,我们只能使用photoshop事先将倒影设计好,然后导入到网页中,这样不但耗费资源,也阻碍了开发效率.而CSS新增了Reflections ...
- css3 box-reflect 倒影效果
语法: box-reflect:包括3个值. 1. direction 定义方向,取值包括 above . below . left . right. above: 指定倒影在对象的上边 below: ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
- 谈谈一些有趣的CSS题目(四)-- 从倒影说起,谈谈 CSS 继承 inherit
开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉 ...
- 从倒影说起,谈谈 CSS 继承 inherit(转)
从倒影说起,谈谈 CSS 继承 inherit 给定一张有如下背景图的 div: 制作如下的倒影效果: 方法很多,但是我们当然要寻找最快最便捷的方法,至少得是无论图片怎么变化,div 大小怎么变化,我 ...
- CSS倒影
前面的话 CSS倒影目前只有chrome和safari浏览器支持,且需要添加-webkit-前缀.本文将详细介绍CSS倒影box-reflect 语法 -webkit-box-reflect 初始 ...
随机推荐
- LDA 资料整理
LDA 中文名叫 隐含狄利克雷分布 有一个讲的数学八卦的pdf,如下: http://pan.baidu.com/s/1bnX6Pgb Latent Dirichlet Allocation(LDA) ...
- Linux id 命令 - 显示用户id和组id信息
要登入一台计算机,我们需要一个用户名.用户名是一个可以被计算机识别的身份.基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则.在Linux系统下,我们可以使用 id 命令. 什么是 id 命令 ...
- hdu 4496 D-City(并查集)
Problem Description Luxer is a really bad guy. He destroys everything he met. One day Luxer went to ...
- 网络视频传输的服务质量(QoS)
QoS(Qualityof Service)服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术.在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如We ...
- animate CSS动画程序接口(仅Chrome可用)
jQuery中很早就提供了animate方法,使用它可以很方便地实现一些简单动画效果.后来CSS3中也提供了animation用于动画效果制作,但CSS本身的可操作性太差,所以用起来并不方便.现在最新 ...
- 【迪杰斯特拉双关键字最短路】【HDU3790】【最短路径问题】
题目大意: 给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的. 只需要再更新的时候判断一下就好 voi ...
- 系统分层 manager层意义
manager用于控制事务,通常是这么说的,但是如果把事务空指针service可以的,但是有些时候,service加了Transaction注解之后,在加别的注解,可能导致Transaction失效. ...
- < meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />
目录(?)[-] 1 meta http-equiv X-UA-Compatible content chrome1 1 meta http-equiv X-UA-Compatible cont ...
- 用JS做图片轮播
脚本之家 首页应用手游攻略教程 ﹤首页 >> 网络编程 >> JavaScript >> 网页特效 >> 图象特效 js 图片轮播(5张图片) 作者:m ...
- JavaScript function函数种类(转)
转自:http://www.cnblogs.com/polk6/p/3284839.html JavaScript function函数种类 本篇主要介绍普通函数.匿名函数.闭包函数 目录 1. 普通 ...