html5弹幕制作(探索ing)
一、乞丐版的弹幕实现
html
<div class="tanmu"><div class="tanmuContent"><span class="headImg"><img src="img/1.png" /></span><span class="t-numer">这是弹幕哈哈哈啊哈哈哈哈哈 </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属性 在弹性盒对象的
2、display:flex 属性
html5弹幕制作(探索ing)相关推荐
- 会声会影转换成html,HTML5视频制作会声会影就能做?
原标题:HTML5视频制作会声会影就能做? 大家都知道图片比文字更具吸引力,而视频又比图片更具说服力,因此视频是网站内容当中必不可少的构成部分.而HTML5网页视频制作用会声会影就能很快速的搞定.具体 ...
- [译]怎样用HTML5 Canvas制作一个简单的游戏
这是我翻译自LostDecadeGames主页的一篇文章,原文地址:How To Make A Simple HTML5 Canvas Game. 下面是正文: 自从我制作了一些HTML5游戏(例如C ...
- html制作状态栏数字时钟,html5 canvas制作15种数字时钟样式代码
特效描述:html5 canvas制作 数字时钟样式.html5 canvas数字时钟代码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 clockd1_={ "indic ...
- html人物动画效果图,9款用HTML5/CSS3制作的动物、人物动画
原标题:9款用HTML5/CSS3制作的动物.人物动画 今天我们要来分享一些设计非常独特的人物和动物动画效果,它们都是通过HTML5和CSS3制作而成,有一些动画是利用纯CSS3实现的,一起来看看. ...
- html5游戏制作入门系列教程(八)
今天,我已经准备了一个新的游戏 – SkyWalker.基本上 – 这是用飞飞行模拟射击类游戏.我们的目标到达终点线.这个游戏还有其它一些特点,例如使用飞机运动动画和爆炸动画,多按键处理(例如同时移动 ...
- html5游戏制作入门系列教程(七)
我们继续这一系列文章,使用HTML5的canvas组件进行游戏开发.我们将要更新完善我们的第4课html5游戏制作入门系列教程(四)的游戏实例,并增加了火球,敌人和碰撞检测等功能模块.所以,现在我们的 ...
- html5游戏制作入门系列教程(六)
我们继续这一系列文章,使用HTML5的canvas组件进行游戏开发.今天,我们将创建我们的第一个完整的游戏 – 打砖块.在这一课中,我会告诉你如何检测基本的碰撞和HTML5的本地存储.您可以使用鼠标和 ...
- html5游戏制作入门系列教程(五)
我们继续这一系列文章,使用HTML5的canvas组件进行游戏开发.今天,这是相当完整的游戏例子 – 它会回顾经典的旧电脑游戏 – 坦克大战.我会教你使用阵列地图并教你如何检测活动对象(坦克)与环境( ...
- html5游戏制作入门系列教程(四)
今天,我们继续一系列文章,使用HTML5的canvas组件进行游戏开发.今天我们要学习下元素:声音控制与动画.在我们的演示中,你会 看到一个飞龙.我们会听到持续的翅膀拍打的声音(我们将循环这个声音), ...
- html5游戏制作入门系列教程(三)
今天,我们继续一系列文章,使用HTML5的canvas组件进行游戏开发.接下来,我们将开始学习如何添加动画以及一些更有趣的功能.我 们的演示将包括一艘太空船飞越时空,并使用一个新的游戏元素 – 对话框 ...
最新文章
- 2016极客大奖颁奖盛典落幕 50个大奖勾勒中国创新图谱
- 妈蛋:kinMaxShow轮播图异常,WebUploader图片上传坑爹,图片被压缩了
- 傅里叶变化的本质:复数的实部和虚部的对应关系
- Eclipse开发环境设置
- vs2010MFC D3D播放YUV格式视频详细制作全过程
- SSH框架第一天——hibernate框架
- Python 之glob模块
- Python yaml模块
- eclipse中svn插件的工程不能与svn资源库同步的解决方法
- 思考模式之“5W1H“
- 平面设计的核心本质是什么
- Android——文件存储之外部存储
- iPhone “Ineligible Devices”
- linux 内网yum,Linux下 内网环境 通过ISO yum安装依赖
- 赛尔号桌面版_赛尔号电脑版下载 赛尔号电脑版下载
- react项目中遇到的几个问题
- ibm邮箱连接不到服务器,IBM i 安全邮件配置和常见故障排除方法
- 人生:越是低谷,越要努力
- 微信小程序绘制二维码
- oracle 创建索引和视图
热门文章
- keystone创建服务实体HTTP500,An unexpected error prevented the server from fulfilling your request. HTTP500
- 七年之后再次地说:大家好。。。
- 这是转载的孔雀东南飞的文章
- Pandas知识点-详解转换函数transform
- bandgap分析(原理、trimming、非线性、chopper)
- 关于 iOS 应用申请 Admob 广告时如何获取商店信息
- NMOS和PMOS的DCIV仿真
- pc端下载微信视频号中的视频
- 如何用电脑下载微信视频号中的视频?
- 软件测试员一定需要懂编程代码吗?