该模板是{{LyricsKai}}的衍生模板,主要用于简便对歌词中使用多种颜色来分辨不同演唱者的操作。
该模板有一个衍生模板{{LyricsKai/colors/hover}},实现当指针悬停于歌词上时改变歌词背景颜色。
注意:{{LyricsKai}}提供了排版,以及歌词和翻译着色的功能,当歌词不需要大量复杂变化的着色时,请使用{{LyricsKai}},以防止歌词中的特殊符号被解析为标记,或造成不必要的性能损失。
;
(半角分号)隔开,最多支持99个。支持为颜色设置一个别名。自动清除各颜色间首尾的空格和换行。lg( 参数 )
,以下写法均如此,以此类推,具体参数写法请参考该页面,也可以参照{{Gradient_Text}}中的渐变色写法。co( 参数 )
,中间的颜色以,
(半角逗号)隔开,颜色数量不限。;
(全角分号)隔开,这些角色名将和colors参数中的颜色一一对应,当鼠标放在那个颜色上的歌词时,将显示角色名。lstyle
以及rstyle
定义的颜色,或默认的黑色)的显示文字。自动清除各角色名间首尾的空格和换行。
开关:
诺艾尔(天体的秩序)
将在鼠标放置文字时显示的文字和charaBlock中显示为诺艾尔
,但链接指向不变。不支持其他类型的消歧义。(@nolink)
,可以阻止charaBlock进行自动添加链接。(@link:链接)
,可以设置指向的链接其他参数与{{LyricsKai}}相同。
合唱提示栏:默认显示文字为“合唱”,当设置了“额外的charas全局颜色显示文字(注)见charas参数第二行介绍”,则使用那个文字的值,若有chorusName参数,则必定使用那个参数的值。
合唱色块:charaBlock中的合唱色块只在lstyle中定义了color属性时才会显示。
charaBlock的合唱色块显示文字默认值为“合唱”、若有“额外的charas全局颜色显示文字(注)见charas参数第二行介绍”,则使用那个文字的值,若有groupName参数,则必定使用那个参数的值。
groupName参数可以添加样式,但不能使用链接。
简而言之就是:如果在charas中多写了一个名字,那么那个名字就是合唱提示栏的显示文字。如果设置了groupName,那么charaBlock自动生成的合唱色块一定显示groupName参数的文字。
以@n
为标记,n为colors中第n个颜色,如设置了colors= red; blue; #666
,@1
就是red,@2
就是blue,@3
就是#666。
以@[...]
为标记,“...”为在colors中设置的别名,或是在charas中设置的对应角色名(如果有括号则为删去括号的文字),如设置了:
colors= red = cocoa; blue charas= 心爱;智乃
此时,@1
、@[cocoa]
、@[心爱]
都为red,@2
和@[智乃]
都为blue。这在修改一些颜色过多的歌词时尤其有效,省去了查找数字所对应颜色及角色的时间。
该标记向后包括,直到一行结束,若中途遇到其他标记,则中止。
若歌词中有「@」、「$」、与@n
相连的数字0-9,与@
相连的「[」,均需要用「$」进行转义。
为了保证单个文字和注音可以正确进行颜色交替,请单独使用{{rubya}}模板。
若读音无法和文字一一对应,请自行处理。
{{LyricsKai/colors |colors= co(red, gray) |original= @1{{rubya|白、しら|樺、かば}} {{rubya|青、あお|空、ぞら}} {{rubya|南、みなみ|風、かぜ}} }}本段落中所使用的歌词,其著作权属于原著作权人,仅以介绍为目的引用。
{{LyricsKai/colors |colors= green; orange; #ccc; lg(left, red, blue); co(red, blue, pink); rb(red, blue) |charas= 保登心爱;香风智乃;天天座理世;桐间纱路;宇治松千夜;保登摩卡 |traColors= on |original= @1我是第一句歌词 <!-- 默认直接包括到行尾 --> @2我是第二@3句歌词 <!-- 一句上多种颜色的写法 --> @1我是@第三@2句歌词 <!-- 使用一个后面无数字的「@」符号中止向后包括 --> @2我是第@10四句歌词 <!-- 使用未声明的颜色标记无效 -->
@1$2我是$@第五句$$歌词 <!-- 转义的用法 -->
@4这里是会渐变的第六句歌词~(线性渐变) @5这里是交替颜色的第七句歌词~ @6这里是纵向排列色的第八句歌词~
<!-- 以下为标记和html标签或模板的混合写法示例 -->
最{{ruby|讨厌|@1喜欢@}}你了
<span style="text-shadow:2px 2px 3px #666">@2求这段文字@的阴影@1面积@</span>
@3<span style="background:#eee">こんなに</span>{{ruby|好|す}}きなことは {{ruby|内緒|ないしょ}}@なの
|translated=
@2在翻译中也是可以使用的
}}
{{LyricsKai/colors |lstyle=color:orange |colors= red = cocoa; blue; co(red, blue); green; #A0F781; |charas= 保登心爱;香风智乃(@nolink);心爱&智乃;诺艾尔(天体的秩序);保登心爱的姐姐(@link:保登摩卡);全员 <!-- 额外添加的全局显示文字默认不生成链接 --> |traColors= on |charaBlock= on |groupName= 我是合唱色块的显示文字 <!-- 如果没设置这个参数,则会显示【额外添加的全局显示文字】(也就是在上面设置的“全员”) --> |chorusName= 我是合唱提示框的显示文字 <!-- 如果没设置这个参数,则会显示【额外添加的全局显示文字】(也就是在上面设置的“全员”) --> |original= @[cocoa]我是第一句歌词 @[香风智乃]我是第二句歌词 @3我是第三句歌词 我显示的是全局颜色 |translated=
}}
保登心爱 香风智乃 诺艾尔 保登心爱的姐姐 我是合唱色块的显示文字
实际用例可以参考:Buonappetito S、Memories、舞台少女心得 幕间等