美文网首页
做过的动画记录

做过的动画记录

作者: 闭眼思回忆 | 来源:发表于2021-04-02 15:33 被阅读0次

1.下拉查看:

下拉查看

html:

      <div class="mouse-div">

      <img class="mouse" src="img/mouse.png"/>

      </div>

css:

.mouse-div{

width: 100%;

height: 0.26rem;

text-align: center;

cursor: pointer;

position: absolute;

left: 0;

bottom: 1rem;

}

.mouse{

width: 0.27rem;

-webkit-transform: perspective(1px) translateZ(0);

transform: perspective(1px) translateZ(0);

box-shadow: 0 0 1px rgba(0, 0, 0, 0);

-webkit-animation-name: hvr-bob-float, hvr-bob;

animation-name: hvr-bob-float, hvr-bob;

-webkit-animation-duration: .1s, 1s;

animation-duration: .1s, 1s;

-webkit-animation-delay: 0s, 0s;

animation-delay: 0s, 0s;

-webkit-animation-timing-function: ease-out, ease-in-out;

animation-timing-function: ease-out, ease-in-out;

-webkit-animation-iteration-count: 1, infinite;

animation-iteration-count: 1, infinite;

-webkit-animation-fill-mode: forwards;

animation-fill-mode: forwards;

-webkit-animation-direction: normal, alternate;

animation-direction: normal, alternate;

}

@-webkit-keyframes hvr-bob {

0% {

-webkit-transform: translateY(0px);

transform: translateY(0px);

}

50% {

-webkit-transform: translateY(-10px);

transform: translateY(-10px);

}

100% {

-webkit-transform: translateY(0px);

transform: translateY(0px);

}

}

@keyframes hvr-bob {

0% {

-webkit-transform: translateY(0px);

transform: translateY(0px);

}

50% {

-webkit-transform: translateY(-10px);

transform: translateY(-10px);

}

100% {

-webkit-transform: translateY(0px);

transform: translateY(0px);

}

}

@-webkit-keyframes hvr-bob-float {

100% {

-webkit-transform: translateY(0px);

transform: translateY(0px);

}

}

@keyframes hvr-bob-float {

100% {

-webkit-transform: translateY(0px);

transform: translateY(0px);

}

}


2.鼠标滚动 导航显示与隐藏

windowAddMouseWheel();

function windowAddMouseWheel() {

var scrollFunc = function(e) {

e = e || window.event;

var Scrolltop = $(document).scrollTop();

console.log(Scrolltop)

if(e.wheelDelta) { 

if(Scrolltop == 900 || Scrolltop < 900) {

$('.nav').fadeOut()

}

if(Scrolltop > 900) {

$('.nav').fadeIn()

}

}

};

//给页面绑定滑轮滚动事件

if(document.addEventListener) {

document.addEventListener('DOMMouseScroll', scrollFunc, false);

}

//滚动滑轮触发scrollFunc方法

window.onmousewheel = document.onmousewheel = scrollFunc;

}

3.各种按钮的动画css效果参考

页面地址:http://www.youhutong.com/demo/00238yanshinfhmpwftcgnprsy/

hover css文件地址:http://www.youhutong.com/demo/00238yanshinfhmpwftcgnprsy/css/hover.css

使用时可以直接把css copy过来 比如:

.hvr-grow {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}

相关文章

  • 做过的动画记录

    1.下拉查看: html: css: .mouse-div{ width: 100%; heig...

  • CALayer、Core Animation和UIView动画(

    逐帧动画 前面介绍了核心动画中大部分动画类型,但是做过动画处理的朋友都知道,在动画制作中还有一种动画类型“逐帧动画...

  • IOS CADisplayLink结合UIBezierPath的

    CADisplayLink结合UIBezierPath的神奇妙用 IOS点滴 做过iOS动画的朋友都知道,动画中一...

  • 16. 动画调试

    如图,点击 前面的icon可以预览渐变效果哟 使用动画记录器记录过渡和动画 打开“动画记录器”后,将捕获所有过渡/...

  • Android 属性动画源码解析

    想必大家在做日常需求的时候,或多或少都有做过动画效果,借助的当然就是我们今天的主角:属性动画。对属性动画还不熟悉的...

  • android动画小结

    view动画/补间动画 补间动画较为简单,不做过多描述,只给出一个例子.具体可参考http://www.jians...

  • iOS-动画知识梳理

    学习及实践笔记 记录iOS动画的学习及实践 目录 显示层(UIView)动画初级动画关键帧动画逐帧动画Gif动画的...

  • 一个冲动,就随便写的动画Test

    android Test 动画小测试 这是篇脑子一热,就随便写的动画。是之前做过得动画,后来又想了一遍,就想着记下...

  • 记录之前做过的傻事!

    还是从小说起吧! 在我很小的时候我就厌学了,对学习提不起一点点兴趣。(这件事所带来的后果是最为严重的,导致我在人生...

  • 今年做过的视频记录

    做了一些视频了,来记录一下做这些视频的出发点。有的视频被删了,就不放B站链接了。 1.第一个视频,用会声会影做的,...

网友评论

      本文标题:做过的动画记录

      本文链接:https://www.haomeiwen.com/subject/qiznrktx.html