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来绑定

  • 相关阅读:
    python流程控制
    数据类型
    python之初接触
    使用 HttpWebRequest 向网站提交数据
    在 ASP.NET MVC4 中使用 NInject
    第一篇 微信商城 开发前的准备工作
    (一)模块基础
    函数之递归、匿名函数及内置方法
    装饰器的使用原理
    mybatis返回list
  • 原文地址:https://www.cnblogs.com/huangxiaowen/p/4022280.html
Copyright © 2011-2022 走看看