返回免费在线工具集合

手持弹幕

把文字做成全屏滚动的巨型弹幕,可调速度、字号、颜色与滚动方向,适合接机与现场应援。

效率 独立定制 输出:网页 免费使用 发布时间: 阅读量:5 作者:马慧
正在加载工具…

终点举牌那句话

海风跑团的赛事志愿者卓妍要在半马终点举一块滚动加油牌,字要亮、要大、黑底不刺眼。文字框里打"完赛啦 · 海风跑团",中间带一个间隔点。源码用 textContent 把值塞进滚动行,空值兜一个空格,不填也不报错;框没有 maxlength,不解析 HTML,尖括号只当普通字显示。预览区出的就是这行字,没有前后缀,填什么就是什么。能打不等于能全显示,裁切留到后面说。

填写终点举牌要显示的弹幕文字

亮黄配黑底与方向

颜色填 "#ffe66d",是很亮的黄,过一道 normHex 规范化;背景选"纯黑底";方向取"从右往左"。源码判断只有"从左往右"走 zab-marquee-rev,其余归 zab-marquee。实测动画串是 "8s linear 0s infinite normal none running zab-marquee",正好印证没走 -rev 分支。颜色得填合法六位值,red 或 "#ggg" 这类非法值会把渲染弄崩。改颜色、改背景、改方向是少数能触发重绘的操作,下一步要用。

设文字颜色、背景与滚动方向

两个滑杆不被监听

字号设 "160",速度设 "8",界面把速度写作"秒/屏"。源码是 sizeIn.get()+'px' 与 dur = speedIn.get(),可读值只在 render() 里发生;这两个滑杆没绑 input 监听,拖完预览不会动,得顺手改一下文字、颜色、方向或背景逼它重画。卓妍现场就是先拖没反应,回头动了颜色字才突然变大。实测那串 8s 是时长,不是 8 秒跑一屏,关键帧位移按 200% 文字宽度算,名字名不副实。

调字号与速度(秒/屏)

预览舞台与全屏

预览舞台写死 "height:220px" 与 overflow:hidden,文字 nowrap 不换行,长句会被裁。底部只有一颗"全屏展示",点它走的是 position:fixed; inset:0 把舞台铺满,不是浏览器全屏接口;全屏之后改背景不再生效,得先退出重设。正式举牌前把字号、方向和黑底在预览里对一遍,别到现场才发现字被切了。

核对预览舞台与「全屏展示」入口

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。

本文作者

马慧,企业知识网站长,10年+SEO/GEO经验,精通白帽SEO与网站优化,擅长全网营销与短视频引流,曾打造日均万IP的SEO博客(小小课堂网)、十万IP泛流量资讯网站(错误博客)。自川来熟食连锁店长,5年熟食生产与管理经验,精通抖音本地生活服务运营。