经常看到许多网站或者H5的动画都做成了整屏切换的形式,为提高用户体验,会在首屏页面下方放上一个动态的向下箭头来提示用户切换至下一屏。

动态箭头的效果图如下:

那么这种效果是如何实现的呢?

其实非常简单,在CSS3中提供了animation属性,专门用于动画。要使用这个属性,需要先了解@keyframes的创建规则,在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。

在这个动画中,我们能够看出在整个动画中改变的是箭头的位置,所以我们在创建动画时,只需要给定箭头的起始位置,利用animation让他动起来就可以了。

接下来,我们一步一步完成。

1、 首先找到你所需要的箭头图片,将他利用定位的方式放在首屏的底部。

a) html代码(将图片以背景或者插入图片的形式放入标签内,demo以背景形式展示)

b) css代码(利用定位将箭头放在首屏的底部适当位置,网站中大部分情况会进行左右居中)

2、 然后进行动画创建,最简单的方式就是只给定初始的以及结束的css样式即可。

css 代码

标注出来的为动画的自定义名称,可以根据你的动画行为来定义。

0%为初始状态,即刚开始动画时。

100%为结束状态,即动画进行到100%时。

动画改变了箭头的底部位置,由距离底部80像素变到了距离底部0像素。

3、 接下来利用animation属性让他具有动画效果

css代码:

第一个参数表示你所使用的动画的名称(即我们创建的动画的动画名称),

第二个参数表示动画完成的时间(即由0%到100%所用的时间),

第三个参数表示动画执行的次数(可以为任意数字,infinite表示规定动画无限次播放),因此造成了一个动态的箭头的视觉效果。

通过以上三个步骤即可完成这个简单的动画效果,很多的动画效果都可以通过创建动画的方式来实现。

html每行自动向上滑动,用HTML5+CSS3实现上下滑动的箭头相关推荐

  1. 模拟命令行自动输入的HTML,HTML5 命令行界面仿真和自动打字动画

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 $.fn.typewriter = function() { this.each(function() { ...

  2. html表格 行 自动向上,javascript – 在bootstraptable中向上或向下移动行

    这是: Js: window.actionEvents = { 'click .up': function (e,index) { var source = JSON.stringify($('#ta ...

  3. 手机html图片自动滚动,html5手机触屏滑动图片下一张查看特效

    特效描述:html5 手机触屏 滑动图片 下一张查看特效.html5图片下一张查看 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Hungry cat 6 Whatever Hung ...

  4. Android之高仿京东APP首页“京东快报”自动向上滚动的广告条

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51013562 本文出自:[顾林海的博客] ##前言 上次在京东APP上 ...

  5. 仿京东首页的京东快报,自动向上滚动的广告条

    向上滚动的广告条 实现原理 起初看到这个效果时,第一个想法就是向上移动动画+定时器,但当我准备写时发现,滚动时上下文字都是逐渐出来的(有点像滑动的),如果用动画的话不行,如果用滑动的话,那就是List ...

  6. php 判断html5,html5触摸事件判断滑动方向的实现

    这篇文章主要介绍了html5触摸事件判断滑动方向的实现的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考. 为了给触摸界面提供有力支持, 触摸事件提供了响应用户对触摸屏或者触摸板上操作的能 ...

  7. 200行Html5+CSS3+JS代码实现动态圣诞树

    一.前言 最近CSDN的热榜出现了很多用Python.C/C++等编程语言实现的圣诞树,发现很少用前端的,这篇文章用前端三大杀手Html5.CSS.Js来实现动态圣诞树. 二.圣诞树 效果展示: 备注 ...

  8. HTML5+CSS3的响应式网页设计:自动适应屏幕宽度

    原链接:https://www.cnblogs.com/libaoli/p/5779629.html 作者:请叫我阿力 这几天都在修改博客上面的样式.本来用的是d83.0的模板.自己又修改了许多地方, ...

  9. [iOS] tableView中实现底部button出现时tableView的bottom自动向上偏移

    这是我在工程中遇到的一个需求:选择照片之后,按bottomButton进行发送. 具体场景:照片存放在tableviewcontroller中,当选择照片之后,自动弹出bottomButton,点击之 ...

最新文章

  1. 记录一个免费而且好用的SSH登录软件_SecureCRT
  2. iOS开发之多媒体播放
  3. 【IDAX投研中心】BCH果然最强
  4. wifi协议栈_一文读懂米家部分智能硬件:米家Zigbee及WiFi模块拆解分析
  5. iOS UITableView的使用大全-备用
  6. mysql locked myisam_MySql 事务 隔离级别 知识点
  7. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——4微分几何中的曲线
  8. 优先队列重载(理解)
  9. 根目录_macOS Catalina 根目录锁定问题解决方法
  10. web打印控件|打印预览
  11. SSM框架实战详细教程(六)Spring MVC贯穿项目实战
  12. ddos防火墙的作用和部署
  13. [Android工具]音乐下载软件,MP3音乐无损音乐下载器
  14. 市场调研-全球与中国化妆品级抗坏血酸葡糖苷市场现状及未来发展趋势
  15. 编译原理(三)语法分析:3.二义性与二义性的消除
  16. 计算机老师能叫少儿编程,少儿编程教师适合哪些人做?需要具备什么能力?
  17. Spark分布式计算框架之SparkStreaming+kafka
  18. win10进行系统还原 (可以还原注册表文件 还可以清除近期卸载不了的软件)
  19. 关于.Net MAUI
  20. python 轨迹 车辆_ArcGIS+ArcPy制作船舶(车辆)轨迹热力图

热门文章

  1. 怎样与不同身份的人谈话
  2. 『HTML5梦幻之旅』 - 炫酷的节日贺卡
  3. Redis入门篇(安装与启动)(一)
  4. 先就业 再择业——2006届大学生的就业之路
  5. 微信小程序授权登录获取手机号,偶尔出现41003问题
  6. 2022-2027年中国钩端螺旋体疫苗市场竞争态势及行业投资前景预测报告
  7. EZView如何切换至横屏模式
  8. Java实现下载文件到本地
  9. RocketMQ 常见面试问题
  10. 设计原则之迪米特原则