文档中心
更新于 2026/10/16

样式设计

本文由AI生成,可能存在不准确或不完整的内容 未人工校对

在左侧打开“样式设计”,选择编辑对象,再修改字体、字号、颜色、描边和位置。主歌词、翻译、罗马音、双排上行、双排下行和歌曲信息分别保存样式。

  • 应用预览:更新当前输出,关闭程序后不保留未保存的修改。
  • 保存并应用:更新输出并保存设置,下次启动继续使用。

右侧画布显示浏览器效果。“浏览器打开”可以查看对应页面。调整字号后,检查 OBS 来源宽高,避免文字被裁切。

进度与双排罗马音

“逐字进度”控制有逐字时间数据的填色。“无逐字歌词按时间填色”用于只有句时间的歌词,默认关闭。

选择“双排罗马音”,可以开启上方读音、调整间距,并设置“罗马音跟随歌词填色”。详细说明见日语歌词与罗马音。

当前内容的 CSS 属性

展开“高级 CSS 与动画”。“当前内容的 CSS 属性”跟随上方编辑对象,填写属性即可:

text-shadow: 0 2px 8px #000;
letter-spacing: 2px;

这里不需要选择器。相同属性会覆盖基础控件设置。

完整 CSS

“所有浏览器输出的 CSS 与动画”可以填写选择器、媒体查询和 @keyframes。打开“完整 CSS”开关,点击“应用预览”或“保存并应用”。停用时也需要应用;编辑内容会保留。

“恢复已保存 CSS”恢复上次保存的完整 CSS 和启用状态。原高级 CSS 插件中的设置会自动迁移到这里。

选择器 内容
#main 主歌词
#trans 翻译
#romaji 独立罗马音
#ychar 当前字或辅助歌词
#dualTop、#dualBottom 双排上行、下行
.dual-char-romaji 双排上方罗马音
#song、#cover 歌曲信息、封面
.glt-line 文字输出
.glt-line-enter 换句时进入的文字

基础设置会写入行内样式。用完整 CSS 覆盖同一属性时,添加 !important,例如:

#main {
    text-shadow: 0 2px 8px #000 !important;
}

换句动画

下面的例子让新句在 350 毫秒内淡入:

.glt-line-enter {
    animation: lyric-fade 350ms ease-out both;
}

@keyframes lyric-fade {
    from { opacity: 0; }
    to   { opacity: 1; }
}

只应用到主歌词时,将 .glt-line-enter 改为 #main.glt-line-enter。修改 350ms 可以调整动画时长。

动画在文字或歌曲改变时触发,连续播放进度不会重复触发。应用 CSS 预览时会播放一次。当前支持新句进入动画,旧句在换句时直接替换。

完整 CSS 和 CSS 动画用于浏览器源。原生歌词源使用基础样式参数;使用原生源时,请到 OBS 检查效果。

返回首页

发生了一个未处理的错误。 刷新 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.