一、乞丐版的弹幕实现
html

<div class="tanmu"><div class="tanmuContent"><span class="headImg"><img src="img/1.png" /></span><span class="t-numer">这是弹幕哈哈哈啊哈哈哈哈哈&nbsp;&nbsp;</span><span class="t-praise1"></span></div></div>

css

<style>.tanmu{/*width:100%;height: 80%;position:absolute;left: 0;top: 10%;font-size:40px;*/z-index: 22;}.tanmu{ position:absolute;height:34px;border-radius:45px;background:#fff;color:#333;left:0;top:0;font-size:16px;white-space:nowrap;padding-left:2px;/*padding-right:10px;*/line-height:34px;opacity: 0.9;animation:barrage 15s linear 0s;}.tanmuContent{display: flex;justify-content: space-between;/* 在弹性盒对象的 <div> 元素中的各项周围留有空白: */}.headImg{margin-top:2px;margin-right:5px;display:inline-block;width:30px;height:30px;background:red;border-radius: 41px;}.headImg img{width: 100%;height:100%;border-radius: 50%;}</style>

滚动实现

@keyframes barrage{from{left:100%;transform:translateX(0);}to{left:0;transform:translateX(-100%);}}

参考文档:https://www.jb51.net/html5/624715.html
后续有优化的弹幕实现方法
学习时查询的资料
1、justify-content属性 在弹性盒对象的

元素中的各项周围留有空白http://www.runoob.com/cssref/css3-pr-justify-content.html
2、display:flex 属性

html5弹幕制作(探索ing)相关推荐

  1. 会声会影转换成html,HTML5视频制作会声会影就能做?

    原标题:HTML5视频制作会声会影就能做? 大家都知道图片比文字更具吸引力,而视频又比图片更具说服力,因此视频是网站内容当中必不可少的构成部分.而HTML5网页视频制作用会声会影就能很快速的搞定.具体 ...

  2. [译]怎样用HTML5 Canvas制作一个简单的游戏

    这是我翻译自LostDecadeGames主页的一篇文章,原文地址:How To Make A Simple HTML5 Canvas Game. 下面是正文: 自从我制作了一些HTML5游戏(例如C ...

  3. html制作状态栏数字时钟,html5 canvas制作15种数字时钟样式代码

    特效描述:html5 canvas制作 数字时钟样式.html5 canvas数字时钟代码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 clockd1_={ "indic ...

  4. html人物动画效果图,9款用HTML5/CSS3制作的动物、人物动画

    原标题:9款用HTML5/CSS3制作的动物.人物动画 今天我们要来分享一些设计非常独特的人物和动物动画效果,它们都是通过HTML5和CSS3制作而成,有一些动画是利用纯CSS3实现的,一起来看看. ...

  5. html5游戏制作入门系列教程(八)

    今天,我已经准备了一个新的游戏 – SkyWalker.基本上 – 这是用飞飞行模拟射击类游戏.我们的目标到达终点线.这个游戏还有其它一些特点,例如使用飞机运动动画和爆炸动画,多按键处理(例如同时移动 ...

  6. html5游戏制作入门系列教程(七)

    我们继续这一系列文章,使用HTML5的canvas组件进行游戏开发.我们将要更新完善我们的第4课html5游戏制作入门系列教程(四)的游戏实例,并增加了火球,敌人和碰撞检测等功能模块.所以,现在我们的 ...

  7. html5游戏制作入门系列教程(六)

    我们继续这一系列文章,使用HTML5的canvas组件进行游戏开发.今天,我们将创建我们的第一个完整的游戏 – 打砖块.在这一课中,我会告诉你如何检测基本的碰撞和HTML5的本地存储.您可以使用鼠标和 ...

  8. html5游戏制作入门系列教程(五)

    我们继续这一系列文章,使用HTML5的canvas组件进行游戏开发.今天,这是相当完整的游戏例子 – 它会回顾经典的旧电脑游戏 – 坦克大战.我会教你使用阵列地图并教你如何检测活动对象(坦克)与环境( ...

  9. html5游戏制作入门系列教程(四)

    今天,我们继续一系列文章,使用HTML5的canvas组件进行游戏开发.今天我们要学习下元素:声音控制与动画.在我们的演示中,你会 看到一个飞龙.我们会听到持续的翅膀拍打的声音(我们将循环这个声音), ...

  10. html5游戏制作入门系列教程(三)

    今天,我们继续一系列文章,使用HTML5的canvas组件进行游戏开发.接下来,我们将开始学习如何添加动画以及一些更有趣的功能.我 们的演示将包括一艘太空船飞越时空,并使用一个新的游戏元素 – 对话框 ...

最新文章

  1. 2016极客大奖颁奖盛典落幕 50个大奖勾勒中国创新图谱
  2. 妈蛋:kinMaxShow轮播图异常,WebUploader图片上传坑爹,图片被压缩了
  3. 傅里叶变化的本质:复数的实部和虚部的对应关系
  4. Eclipse开发环境设置
  5. vs2010MFC D3D播放YUV格式视频详细制作全过程
  6. SSH框架第一天——hibernate框架
  7. Python 之glob模块
  8. Python yaml模块
  9. eclipse中svn插件的工程不能与svn资源库同步的解决方法
  10. 思考模式之“5W1H“
  11. 平面设计的核心本质是什么
  12. Android——文件存储之外部存储
  13. iPhone “Ineligible Devices”
  14. linux 内网yum,Linux下 内网环境 通过ISO yum安装依赖
  15. 赛尔号桌面版_赛尔号电脑版下载 赛尔号电脑版下载
  16. react项目中遇到的几个问题
  17. ibm邮箱连接不到服务器,IBM i 安全邮件配置和常见故障排除方法
  18. 人生:越是低谷,越要努力
  19. 微信小程序绘制二维码
  20. oracle 创建索引和视图

热门文章

  1. keystone创建服务实体HTTP500,An unexpected error prevented the server from fulfilling your request. HTTP500
  2. 七年之后再次地说:大家好。。。
  3. 这是转载的孔雀东南飞的文章
  4. Pandas知识点-详解转换函数transform
  5. bandgap分析(原理、trimming、非线性、chopper)
  6. 关于 iOS 应用申请 Admob 广告时如何获取商店信息
  7. NMOS和PMOS的DCIV仿真
  8. pc端下载微信视频号中的视频
  9. 如何用电脑下载微信视频号中的视频?
  10. 软件测试员一定需要懂编程代码吗?