zoukankan      html  css  js  c++  java
  • CSS3 过渡与动画

    鼠标悬浮炫光效果:http://demo.qpdiy.com/hxw/CSS3/button-light.html

    在网页上实现这种动作效果有三种方法:

    首先是JS,可以用jquery的animate事件实现,如果不想用JS的话可以通过css3实现

    过渡:.button:hover i { left:100%; -webkit-transition:.5s; -moz-transition:.5s; transition:.5s;}

    ————当鼠标移开后,i会直接变到原来的位置,如果 transition:.5s;写在原来的i上,则鼠标移开后会快速退回到原来位置

    动画

    .button:hover i { -webkit-animation: butleft 0.5s; -moz-animation: butleft 0.5s; -o-animation: butleft 0.5s; animation:butleft 0.5s; }

    @keyframes butleft { from {left:-100px;} to {left:100px;} }

    @-moz-keyframes butleft /* Firefox */ { from {left:-100px;} to {left:100px;} }

    @-webkit-keyframes butleft /* Safari and Chrome */ { from {left:-100px;} to {left:100px;} }

    @-o-keyframes butleft /* Opera */ { from {left:-100px;} to {left:100px;} }

    CSS3 动画比过渡来说代码量是多了一些,但是它能从0%到100%之间直接定义不同的动作

    注意:

    1、<i>元素里面如果没有内容的话事件是绑定不上的,必须要绑定在button存在的标签内;

    2、hover事件不能用on来绑定

  • 相关阅读:
    docker将jar打包镜像文件
    特性阻抗(转)
    关于三极管偏置电路的思考
    怎样理解阻抗匹配?(转)
    你要包火到几时呢
    Bluetooth Note
    今年过年没回家
    第二天(tomcat与web程序结构与Http协议与HttpUrlConnection)
    JavaIO操作(1)转换流
    canphp框架功能与特性介绍
  • 原文地址:https://www.cnblogs.com/huangxiaowen/p/4022280.html
Copyright © 2011-2022 走看看