zoukankan      html  css  js  c++  java
  • css3 box-reflect 倒影效果

    语法:
    box-reflect:包括3个值。
    1. direction 定义方向,取值包括 above 、 below 、 left 、 right。
    above:
    指定倒影在对象的上边
    below:
    指定倒影在对象的下边
    left:
    指定倒影在对象的左边
    right:
    指定倒影在对象的右边

    2. offset定义反射偏移的距离,取值包括数值或百分比,其中百分比根据对象的尺寸进行确定。默认为0。
    用长度值来定义倒影与对象之间的间隔。可以为负值。用百分比来定义倒影与对象之间的间隔。可以为负值。
    3. mask-box-image定义遮罩图像,该图像将覆盖投影区域。如果省略该参数值,则默认为无遮罩图像。
    取值:
    none:无遮罩图像:
    使用绝对或相对地址指定遮罩图像。
    使用线性渐变创建遮罩图像。
    使用径向(放射性)渐变创建遮罩图像。
    使用重复的线性渐变创建背遮罩像。
    使用重复的径向(放射性)渐变创建遮罩图像。
    说明:
    设置或检索对象倒影。
    对应的脚本特性为boxReflect。
    • 下面的示例定义一个简单的倒影样式,效果图如下:



      css代码如下:

    <style type="text/css">
    img {
        height:250px;
        border:1px solid red;
        -webkit-box-reflect:below;
    }
    </style>
    html代码如下:
    <body>
    <img src="images/bg1.jpg"  />
    </body>

    我们在上面的基础上继续改进,为倒影设置距离,向下偏移10像素,效果图如下:

    改动的css代码:
    <style type="text/css">
    img {
        height:250px;
        -webkit-box-reflect:below 10px ;
    }
    </style>

    接下来继续进行改进,设计css渐变倒影,通过渐变遮罩逐渐盖住下面的倒影,制作出渐隐效果。
    css代码如下:
    <style type="text/css">
    img {
        height:250px;
        -webkit-box-reflect:below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));
    }
    </style>
    效果图:

     

    【原文地址:http://blog.csdn.net/kevin_cyj/article/details/51599969】

  • 相关阅读:
    01.mp4v2应用—mp4转h264
    00.mp4v2工具的用法
    交叉编译x264和ffmpeg
    pcm2aac
    保存一下东西
    05.移植内核3.4.2
    04.移植u-boot
    03.应用程序调试
    关于 jxl 下载 excel (java)
    JXL 对excle 操作(单元格合并,列宽,格式等)
  • 原文地址:https://www.cnblogs.com/miny-simp/p/6137502.html
Copyright © 2011-2022 走看看