css图片放大动画效果代码_AE中效果的组合使用做出不同的动画,打字机和放大镜,附带教程...

效果图

今天给教大家两种特效的应用,主要是这两种特效很简单,所以可以放到一起来写(PS:主要是想偷懒,哈哈哈)

a195fd34f8051b2263376dc24e56d1a3.gif

教程

1、

  • 首先打开我们的AE
8f6de2112c6cf7066134b7293a188389.png

2、

  • 新建一个合成,1080*660px,持续时间5秒,黑色画布
  • 点击文字工具,我们画布上打一段我们需要的文字
  • 点击向后平移(锚点)工具,将中心点移到到文字中心
  • 点击对齐-垂直对齐和居中对齐
7733732006045a92f933ca14f9d3589a.png

3、

  • 在效果栏搜索打字机,将效果拖到我们的文字图层
  • 点击文字图层,我们按U键打开关键帧,将起始属性的最后一个关键帧时间拖到1秒
  • 然后点击椭圆工具,按住shift绘制一个正圆
  • 在点击矩形工具,绘制一个长方形(模拟放大镜)
  • 选中正圆图层和长方形图层,预合成(快捷键:ctrl+shift+c)
  • 点击向后平移(锚点)工具,将预合成的中心点移动到正圆的中心(不是放大镜的中心,是正圆的)
863e002da047dc4251e3d273e879f9ab.png

4、

  • 在效果栏搜索凸出,将效果拉到文字图层
  • 点击文字图层,在效果控件找到凸出中心,我们点击十字图标将凸出效果的中心点移动到放大镜图层的正圆中心
  • 然后调节水平半径和垂直半径,让凸出效果的大小和放大镜大小重合
  • 点击放大镜图层,按P键打开位置属性
  • 点击文字图层-效果-凸出-凸出中心,按住alt键点击凸出中心小码表,打开表达式;拖动第三个螺旋图标到放大镜的位置属性上(这个是关联的意思,以前的文章有学过)
66814d49bc1f7acd9e7bd56f398f547f.png

5、

  • 点击放大镜图层,按P键打开位置属性
  • 在时间线为1秒3帧的时候,我们设置为入点(快捷键:alt+[)
  • 然后将放大镜移出文字外面,并打上关键帧;将时间线移动到3秒,我们移动放大镜到右边文字外面
33588f5170191ac0b876ccb99015e6ce.png

6、

  • 这样我们的动画就做好了,是不是很简单
a195fd34f8051b2263376dc24e56d1a3.gif

结语:是不是很简单!是不是很简单!这两个效果你们可以分开来用,特别是用在MG动画结尾上,就是作为搜索某某就用打字机效果来模拟打字,放大镜效果就是凸出了重点(新知识点2个)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这里给你提供一种使用自定义类名和animate.css动画库给一张图片添加入场动画的示例。使用animate.css可以方便地实现CSS动画效果,具体可以根据需求自定义。 首先,需要在HTML文件引入animate.css的CDN链接: ```html <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" /> ``` 然后,HTML代码如下: ```html <div class="image-wrapper animate__animated"> <img src="image.jpg" alt="图片"> </div> ``` CSS代码如下: ```css .image-wrapper { position: relative; display: inline-block; } .image-wrapper.animate__animated { animation-duration: 1s; /* 设置动画持续时间 */ animation-delay: 0.5s; /* 设置动画延迟时间 */ animation-fill-mode: both; /* 设置动画结束后保持最后状态 */ animation-name: slideInLeft; /* 设置动画名称 */ } @keyframes slideInLeft { from { transform: translateX(-100%); } to { transform: translateX(0); } } .image-wrapper img { display: block; max-width: 100%; height: auto; } ``` 这段代码使用了animate.css的slideInLeft动画效果,通过给`.image-wrapper`添加类名`.animate__animated`来触发动画效果。其,`.image-wrapper.animate__animated`使用CSS3的动画属性animation,通过设置animation-duration、animation-delay、animation-fill-mode、animation-name属性来定义动画效果。同时,利用@keyframes定义了从左侧平移进入的动画效果。最后,`.image-wrapper img`设置了图片的基本样式,其max-width: 100%可以确保图片的宽度不会超出其容器的宽度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值