美文网首页前端杂货随记
CSS3之box-reflect制作倒影

CSS3之box-reflect制作倒影

作者: 程序蜗牛 | 来源:发表于2018-03-23 16:08 被阅读0次

box-reflect

box-reflect:none | <direction> <offset> ? <mask-box-image> ?

参数:<direction>

参数 above | below | left | right

none : 无倒影
above:指定倒影在对象的上边
below:指定倒影在对象的下边
left:指定倒影在对象的左边
right:指定倒影在对象的右边

参数:<offset>

<length> | <percentage>
<length>: 用长度值来定义倒影与对象之间的间隔。可以为负值
<percentage> : 用百分比来定义倒影与对象之间的间隔。可以为负值

参数:<mask-box-image>

none | <url>| <linear-gradient> | <radial-gradient> | <repeating-linear-gradient> | <repeating-radial-gradient>
none:无遮罩图像
<url> : 使用绝对或相对地址指定遮罩图像。
<linear-gradient> : 使用线性渐变创建遮罩图像
<radial-gradient> : 使用径向(放射性)渐变创建遮罩图像
<repeating-linear-gradient>:使用重复的线性渐变创建背遮罩像
<repeating-radial-gradient>:使用重复的径向(放射性)渐变创建遮罩图像


下面就开始简单的玩耍一下吧

准备两张图片吧


image image

简单的demo

倒影的位置一定要有空间可看到

-webkit-box-reflect: left;

效果:

image.png
-webkit-box-reflect: right;

效果:

image.png
-webkit-box-reflect: above;
image.png
-webkit-box-reflect: below -2px;// -2px是为了去掉连接处的缝隙
image.png

如何加遮罩效果呢

-webkit-box-reflect: right 0px -webkit-linear-gradient(left,transparent,rgba(0,0,0,0.6));
image.png
-webkit-box-reflect: left -1px -webkit-linear-gradient(left,rgba(12,93,163,0.8),rgba(12,93,163,0.1));
image.png

注意: 假设定义了<mask-box-image><offset>必须指定,否则可以省略

添加字的倒影

-webkit-box-reflect: below 0 -webkit-linear-gradient(top,rgba(250,250,250,0),rgba(250,250,250,.0) 50%,rgba(250,250,250,0.1)); 
image.png

兼容性

image.png

参考资料:

【box-reflect】
【W3Cplus制作倒影】

相关文章

  • CSS3之box-reflect制作倒影

    box-reflect box-reflect:none | ?

  • 使用CSS3制作倒影——box-reflect

    box-reflect语法 由于此属性并不是W3C标准属性,在具体使用之时,还是需要添加浏览器的私有属性,根据浏览...

  • 用CSS3来制作倒影(box-reflect)

    有一句话说的好:“横看成岭侧成峰,远近高低各不同”,有些时候,我们需要从不同的角度去欣赏mm,如下图: 在早期,要...

  • 遮罩,倒影,渐变

    一、遮罩(蒙版) **蒙版的透明出会遮盖元素,图片区不会遮盖元素 二、倒影 box-reflect:none | ...

  • 制作倒影

    白色背景的人,魔棒选白色,反相。 ctrl+j复制,背景填白色 复制人层的图,按住ctrl,光标移到顶部中间的点,...

  • 五一,宜珍惜假期

    借用黄油相机的日历模板制作 花名:洋金凤 扇形之美 西丽湖 倒影之美

  • 1217

    资源:css3制作工具css3按钮生成css3制作特殊效果-web前端实验室 浏览器的型号和css3前缀 五种主流...

  • css3圆角

    css3 圆角使用 CSS3 border-radius 属性,你可以给任何元素制作 "圆角"。CSS3 bord...

  • ps倒影制作

    对要倒影的部分选区 Ctrl c复制后直接Ctrl v会自动新建一个图层并粘贴 选择编辑—变换—垂直翻转,将图片拼...

  • ps动画制作、图片倒影、立体倒影以及投影制作

    ps动画制作、图片倒影、立体倒影以及投影制作 一、ps动画制作 原理:将几张图片组合在一起,在时间轴,帧动画中制作...

网友评论

    本文标题:CSS3之box-reflect制作倒影

    本文链接:https://www.haomeiwen.com/subject/lncxcftx.html