滑动后动画页面样式更改
Animated page style change after swipe
我决定创建一个页面,在移动设备上滑动手指后,其 css 样式会完全改变。
我设法实现了这一切。它的工作原理如下:
- 第一个样式在main.css文件中指定
- 为方便起见,每个后续的(有四个)都在其他文件中指定
- 我在 jQuery 移动图书馆的帮助下检测到滑动
- 滑动后,class 主体会发生变化,因此您可以为每次变化指定单独的样式
一切正常,但我希望这些滑动是动画的。
我不知道该怎么做,因为它是一侧,只是样式发生了变化。
可以吗?又如何?
Image of the intended effect
照片显示了我希望动画播放到一半时的样子。
提前感谢所有回答
我假设您正在使用 window 滑动功能和 jquery
window.on("swipe", function() {}
当您更改元素(或正文)的 class 时,您还可以在 css 中指定 animation/transition。例如,如果您要在此处更改此 div,您可以为要添加的新 class 指定动画或过渡 -
<div class = "classOne"></div>
<style>
.classTwo {
transition: all 2s ease;
background-color: blue;
}
</style>
所以现在当您将 divs class 更改为 classTwo 和 jQuery 时,过渡或动画将应用。
我决定创建一个页面,在移动设备上滑动手指后,其 css 样式会完全改变。
我设法实现了这一切。它的工作原理如下:
- 第一个样式在main.css文件中指定
- 为方便起见,每个后续的(有四个)都在其他文件中指定
- 我在 jQuery 移动图书馆的帮助下检测到滑动
- 滑动后,class 主体会发生变化,因此您可以为每次变化指定单独的样式
一切正常,但我希望这些滑动是动画的。 我不知道该怎么做,因为它是一侧,只是样式发生了变化。
可以吗?又如何?
Image of the intended effect
照片显示了我希望动画播放到一半时的样子。
提前感谢所有回答
我假设您正在使用 window 滑动功能和 jquery
window.on("swipe", function() {}
当您更改元素(或正文)的 class 时,您还可以在 css 中指定 animation/transition。例如,如果您要在此处更改此 div,您可以为要添加的新 class 指定动画或过渡 -
<div class = "classOne"></div>
<style>
.classTwo {
transition: all 2s ease;
background-color: blue;
}
</style>
所以现在当您将 divs class 更改为 classTwo 和 jQuery 时,过渡或动画将应用。