怎样使用jq实现简单的动画效果

使用 jq 实现 动画的 开始 结束 暂定 延时 效果
在这里插入图片描述
给整个div设置边框,在tittle 下面载入 jq
在这里插入图片描述
在body 里面写四个按钮,再写一个div放内容,接着写script 样式 ,四个点击事件分别对应不同的效果,做出来就是一个简单的动画效果!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用jQuery的`animate()`函数来实现饿了么分类标题向上推动效果。 首先,给每个分类标题的父元素(例如`<div class="category">`)添加一个`hover`事件,当鼠标移入时触发下面的动画效果: ```javascript $('.category').hover(function() { $(this).find('.title').stop().animate({ marginTop: '-10px' }, 300); }, function() { $(this).find('.title').stop().animate({ marginTop: '0' }, 300); }); ``` 上面的代码中,`find()`函数用于查找当前分类标题父元素下的`.title`子元素,`.stop()`函数用于停止当前正在运行的动画,`animate()`函数用于实现从当前位置向上推动10像素的动画效果,并在300毫秒内完成。当鼠标移出时,再将`.title`子元素恢复原位。 完整代码示例如下: ```html <style> .category { width: 200px; height: 100px; background-color: #f5f5f5; border: 1px solid #ccc; margin-bottom: 20px; overflow: hidden; } .title { font-size: 18px; font-weight: bold; text-align: center; margin-top: 20px; } </style> <div class="category"> <div class="title">分类标题1</div> <div class="content">分类内容1</div> </div> <div class="category"> <div class="title">分类标题2</div> <div class="content">分类内容2</div> </div> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $(function() { $('.category').hover(function() { $(this).find('.title').stop().animate({ marginTop: '-10px' }, 300); }, function() { $(this).find('.title').stop().animate({ marginTop: '0' }, 300); }); }); </script> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值