zoukankan      html  css  js  c++  java
  • css3动画效果

    实例:

    /*全部图片动画效果*/
    .donghua{
        width: 180px;
        height: 110px;
        overflow: hidden;  
        -webkit-filter: brightness(100%);/*兼容*/
        filter: brightness(100%);/*初始大小*/
        float:left; 
    }
    .donghua img{  
        cursor: pointer;  
        transition: all 0.8s;/*规定变化时间*/
        -moz-transition: all 0.8s;/*兼容*/
        -webkit-transition: all 0.8s;  
    }  
    .donghua img:hover{  
        transform: scale(1.05);/*明暗程度*/
    }  
    .donghua:hover{
        -webkit-filter: brightness(110%);
        filter: brightness(110%);/*变化后大小*/
    }

    1、filter

     filter滤镜:

    常用:

    1、blur(px)高斯模糊

    2、brightness(%)设置亮度

    0%(全黑)——100%(正常)——>100%(加亮)

    3、contrast(%)设置对比度

    0%(全黑)——100%(正常)——>100%(对比度降低)

    4、drop-shadow(h-shadow v-shadow blur spread color)(设置阴影)

    2、transition

    transition(过渡)

    1、transition-property(规定设置过渡效果的css属性的名称)

    2、transition-duration(规定完成过渡的时间)

    3、transition-timing-function(规定速度的效果)

    4、transition-delay(定义过度何时开始)

    3、transform

    transform(2D 3D转化)

    transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜

    小实例:

    360°旋转

    /*旋转动画*/
    .zhuanzhuanzhuan{
        width: 66px;
        height: 66px;
        float: left;
        position: absolute;
        top: 0px;
        left: 35%;
        background:url(../../img/spr.png);
        background-size: 66px 66px;
    }
    .xuanzhuan{
        position: absolute;
        animation-duration: 2s;
        animation-timing-function: linear;
        animation-delay: -2s;
        animation-direction: normal;
        animation-fill-mode: both;
        animation-iteration-count:infinite;
        animation-play-state: running;
        animation-name: xuanzhuan;
    }
    /*关键帧*/
    @-webkit-keyframes xuanzhuan{
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
  • 相关阅读:
    ckeditor(在线文本编辑器)使用教程
    一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
    正则表达式
    关于padding与margin的区别
    伪类link,hover,active,visited,focus的区别
    运动框架
    scroll、offset和client的区别
    如何给Sublime安装插件
    获取行间样式与在js中设置样式
    寻找下一个同级元素节点
  • 原文地址:https://www.cnblogs.com/Ace-suiyuan008/p/9280105.html
Copyright © 2011-2022 走看看