然后 jQuery 中可用的 animate() 方法可用于为我们的网页创建交互式 UI。我们使用animate()方法来执行一组 CSS 属性的自定义动画。
animate()方法将无法为字符串值设置动画,例如,我们无法为“背景颜色”和常规 jQuery 中的此类属性设置动画。我们将只能为单个数值设置动画。例如,高度、重量、边距、填充等。
在本文中,我们将看到可以实际使用animate()方法的各种场景。
句法:
.animate( , duration, easing, callback)
- CSS 属性:高度、重量、边距、填充等(具有单个数值的属性)。
- 持续时间:它将是一个字符串或数字,将决定动画将运行多长时间。
- callback:这是一个可以在动画完成时调用的函数。
我们将看到一些我们使用.animate方法创建并在我们的项目中使用的示例。
示例 1:以下示例在悬停时为搜索栏设置动画。我们将创建一个正常大小的搜索栏,但是当我们将鼠标悬停时,搜索栏的宽度将被扩展。
HTML
SEARCH
HTML
Loading...
输出:
示例 2:以下代码演示了使用不透明度值为加载屏幕设置动画。在这个例子中,我们将创建一个加载文本,该文本将使用不透明度进行动画处理,以获得它仍在加载的感觉。
HTML
Loading...
输出: