• css box-reflect投影实例讲解


    box-reflect一共有以下几个属性:

    above:
    指定倒影在对象的上边

    below:
    指定倒影在对象的下边

    left:
    指定倒影在对象的左边

    right:
    指定倒影在对象的右边

    offset:倒影与对象之间的间隔,可以为负值。

    另外还可以使用渐变以及图片。

    above

    img{
    	50px;
    	height:50px;
    	margin:100px;
    	-webkit-box-reflect:above;
    }
    
    below

    img{
    	50px;
    	height:50px;
    	margin:100px;
    	-webkit-box-reflect:below;
    }
    
    left

    img{
    	50px;
    	height:50px;
    	margin:100px;
    	-webkit-box-reflect:left;
    }
    

    img{
    	50px;
    	height:50px;
    	margin:100px;
    	-webkit-box-reflect:right;
    }
    
    offset偏移量

    img{
    	50px;
    	height:50px;
    	margin:100px;
    	-webkit-box-reflect:right 10px;
    }
    

    利用offset我们就可以给图片创建一个副本。

    利用渐变制作图片倒影

    img{
    	50px;
    	height:50px;
    	margin:100px;
    	-webkit-box-reflect:below 1px linear-gradient(to bottom,transparent,rgba(0,0,0,
    0.7));
    }
    

    注意:如果同时指定方向以及渐变必须把偏移量也加上就算是0px也得写,不然不生效。

    制作文字倒影

    <style>
    	h1{
    		-webkit-box-reflect:below 1px linear-gradient(to bottom,transparent,rgba(0,0,0,
    0.7));
    	}
    </style>
    <h1>这是一段文字</h1>
    
    话说本想结合裁剪制作一些东西,结果发现倒影被裁剪了。

    <style>
    	img{
    		50px;
    		height:50px;
    		margin:100px;
    		-webkit-box-reflect:below 1px linear-gradient(to bottom,transparent,rgba(0,0,0,
    0.7));
    		-webkit-clip-path:polygon(0px 100%,50% 0px,100% 100%,0px 100%);
    	}
    </style>
    
    倒也不是说倒影没了,只是被裁剪了,有些图形还是会在的,结果发现真是意想不到啊。

    img{
    	50px;
    	height:50px;
    	margin:100px;
    	-webkit-clip-path:polygon(0px 200%,50% 0px,100% 200%,0px 200%);
    	-webkit-box-reflect:below 1px linear-gradient(to bottom,transparent,rgba(0,0,0,
    0.7));
    }
    

    看来结合裁剪也是一种学问啊。

  • 相关阅读:
    mybatis常用的配置解析
    shiro学习(一)
    三、maven学习-高级
    二、maven学习
    一、maven学习
    常用工具类
    三、redis学习(jedis连接池)
    一、redis学习(基础)
    校验用户名是否存在(ajax+jackson)
    Spring-简介-IOC理论推导
  • 原文地址:https://www.cnblogs.com/pssp/p/5908578.html
Copyright © 2020-2023  润新知