Jquery 动画滑动

Posted

技术标签:

【中文标题】Jquery 动画滑动【英文标题】:Jquery animation swipe 【发布时间】:2016-11-26 08:35:18 【问题描述】:

我需要制作可能的品牌形象动画,因此当网站打开时,它应该从左侧滑动或线性移动到右侧,然后回到他的位置。我用谷歌搜索了它,但我不知道如何制作这个功能。

【问题讨论】:

This answer 应该为您提供所需的所有信息。 也显示你的代码 你能告诉我们你已经尝试过什么 对不起,伙计们,我这样做了,这就是为什么我没有回复底部回答我的人告诉我如何 【参考方案1】:

我知道您特别要求使用 JQuery,但由于添加了 CSS 动画,此类事情不再需要它。如果您使用 CSS 动画,对用户也有好处 - 如果您使用 CSS 动画,即使关闭 javascript 或禁用公司的人也可以看到动画。

这是我从一个 JQuery 示例修改的 JSFiddle,其中徽标 div 从左到右:http://jsfiddle.net/ny7pxe7y/

更新:我读过动画使用左/右/上/下在移动设备性能方面很粗糙。你最好使用 CSS 转换。我已经用 transform: translateX(values); 更新了左边的值。可以在这里看到:http://jsfiddle.net/ny7pxe7y/5/(我在这个更新的示例中使用了 vw 的 [视口宽度单位])

html

<div id="logo" class="demoStyle">LOGO</div>

CSS:

#logo 
  position: absolute;
  top: 0;
  left: 100%;
  -webkit-animation: slide 1.5s forwards;
  -webkit-animation-delay: 0.5s;
  animation: slide 1.5s forwards;
  animation-delay: 0.5s;


.demoStyle 
  line-height: 50px;
  display: block;
  background: yellow;
  width: 3em;
  height: 50px;


@-webkit-keyframes slide 
  100% 
    left: 0%;
  
  75% 
    left: 100%;
  
  50% 
    left: 0
  
  25% 
    left: 100%;
  
  0% 
    left: 0%
  

【讨论】:

以上是关于Jquery 动画滑动的主要内容,如果未能解决你的问题,请参考以下文章

同时滑动切换和动画(jQuery)

JQuery: JQuery效果(隐藏显示切换,滑动,淡入淡出,以及动画)

Jquery 动画滑动

jQuery - 动画/滑动到高度:100%

jQuery 效果 – 停止动画

jQuery 学习02——效果:隐藏/显示淡入淡出滑动动画停止动画Callback链