本人最近开始写爱奇艺项目时,项目要求我对一个下拉列表写一个动画弹出效果,由于不经常写前端,所以我又重新去学习了CSS3中的 animation属性,我相信肯定有很多人在后面学习前端的时候也会用到这个属性,所以今天把这个属性的方法在社区跟大家分享一下。

项目要求:

下拉菜单框以动画形式出现,尺寸由310px*22px逐渐过渡至360px*72px,过渡时间为0.3s

分析:

这里的尺寸由310px*22px逐渐过渡至360px*72px而且过渡时间为0.3s,所以这个时候我们需要用到CSS3中的animation动画属性

属性用法:

animation:自定义动画函数名 过渡时间;

@keyframes 自定义动画函数名{

}

HTML:

<div>把鼠标放在我上面出现动画效果下拉框<ul><li>这是具有动画效果的下拉框</li></ul>
</div>

CSS:

div{width: 200px;height: 50px;background-color: yellow;margin: auto;position: relative;
}
div:hover{cursor: pointer;
}
div>ul{position: absolute;top: 40px;right: 0px;width: 360px;height: 72px;border:5px red solid;display: none;border-radius: 3px;
}
/*下方代码为实现出现下拉框时具有动画效果代码*/
div:hover>ul{display: block;/*我这里自定义名字为aa*/animation: aa 0.3s;
}
@keyframes aa{from{width: 310px;height: 22px;}to{width: 360px;height: 72px;}
}

运行效果:

这里我只上传了未触发效果前和触发效果后的图片,动画效果大家可以自己去实验

未触发效果前:

触发效果时:

HTML中对于 animation(动画)属性的使用方法相关推荐

  1. 用css的animation动画属性来实现一个H5场景动态电子邀请函

    接触css的animation 也有一段时间,经常在朋友圈会看到一些很漂亮的电子邀请函,刚开始以为是视频,后来发现原来是用css的animation来实现的.经过分析,其实是利用css的animati ...

  2. android中设置Animation 动画效果

    在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...

  3. css3 animation 动画属性简介

    animation 动画属性介绍 animation 属性是一个简写属性,用于设置动画属性: 1. animation-name----规定需要绑定到选择器的 keyframe 名称. 语法:anim ...

  4. java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法

    使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性: D:\h ...

  5. xxx-1.0-SNAPSHOT.jar中没有主清单属性的解决方法

    我在spring boot的pom.xml文件中,加了 <packaging>jar</packaging> 代码,然后再打成jar,但当我通过java -jar xxx.ja ...

  6. animation停留_css animation动画属性

    首先,当接触到"动画"这个词汇的时候.想到的都有哪些内容? 1.这个动画经历了多长时间 2.这个动画怎么动的?从上往下?还是从左往右? 3.这个动画动几次?无限次吗? 4.动画如果 ...

  7. 在GridView的行绑定中应用Animation动画效果

    今天做一个功能需要实现绑定GridView的行Button点击就实现Animation的动画效果,终于被我解决了!主要代码如下: GridVIew行绑定: <ItemTemplate>   ...

  8. css3的animation动画属性实现闹钟左右摇摆

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  9. html+css中的animation 动画(二)孙悟空巡山

    打开页面孙悟空在原地匀速运动,背景利用视觉差匀速的向后运动 附代码 <!DOCTYPE html> <html lang="en"> <head> ...

  10. Android动画详解之Android 动画属性和实现方法之帧动画(二)

    一.简介 Frame Animation(AnimationDrawable对象):帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果. 必须以<animation-li ...

最新文章

  1. 插入排序,希尔排序,堆排序
  2. 前沿研究:21世纪工程领域的重大挑战 | 中国工程院院刊
  3. node.js java web_Node.js 做 Web 后端优势为什么这么大?
  4. Linux 上安装 SQL Server
  5. [html] 请说说<script>、<script async>和<script defer>的区别
  6. Spark下的word2vec模型训练
  7. easyuI企业管理系统-实战四 上传图片
  8. 使用Jenkins搭建持续集成环境的方法(三)
  9. JAVA-map转换json异常
  10. 【机器学习】吴恩达作业7.1,python实现PCA主成分分析
  11. Linux实现基于Loopback的NVI(NAT Virtual Interface)
  12. 昆石VOS2009/VOS3000 2.1.6.00 Web接口说明书
  13. Windows VScode Linter pylint is not installed
  14. Idea开发springBoot 中使用 thymeleaf 模板$表达式报红波浪线解决方案
  15. oracle clob数据保存,oracle数据库里保存clob字段
  16. Day_04 Vue学习
  17. HTML5响应式苹果IOS风格后台办公界面模板
  18. 用星号(*)打出一个三角形
  19. 拯救渣画质,马赛克图秒变高清,杜克大学提出AI新算法
  20. 2048小游戏 vue+uni-app 简单实现了一下

热门文章

  1. 理解3ds max 中的衰减贴图
  2. php重定向error,php重定向后跳转不了
  3. 基于numpy的股票分析
  4. 苹果手机软件升级密码_密码太多总是忘?不如试试这7个密保工具
  5. 《小明升职记》(七)
  6. 移动互联网时代我们如何引爆社群?
  7. oracle ogg巡检,oracle 巡检内容
  8. 中国生物农药市场营销预测与发展策略研究报告2022版
  9. python36块砖36人搬算法_Python填字游戏算法题
  10. [王家卫经典武侠动作][东邪西毒:终极版][BluRay-RMVB][国粤双语]