实现构思: 利用css3动画和过度实现视频弹幕从右到左滚动的效果。
css3动画的属性值和用法
属性 | 描述 |
---|---|
@keframes | 定义动画效果,后接动画名 |
animation | 所有动画属性的简写属性,除了animation-play-state |
animation-name | 动画名称 |
animation-duration | 动画完成一个周期所花费的时间,单位s或ms |
animation-timing-function | 动画的速度曲线 |
animation-delay | 动画延迟几秒才开始 |
animation-iteration-count | 播放的次数 |
animation-direction | 动画是否在下一周期逆向播放 |
animation-play-state | 动画播放状态,运行或暂停 |
animation-fill-mode | 对象动画时间之外的状态 |
animation缩写格式
animation: name duration timing-function delay iteration-count direction;
效果图
实现代码
body
<body>
<div class="content">
<video src=""></video>
<!-- video end -->
<div class="screen">
<div class="dan one">这是一条弹幕</div>
<div class="dan two">这是一条弹幕</div>
<div class