LLWiki正在建设中,欢迎加入我们

Widget:Lyrics

来自LLWiki
Bhsd讨论 | 贡献2020年9月10日 (四) 20:47的版本
跳转到导航 跳转到搜索
Template-info.png 小部件文档
这个文档是内联文档。

{{Lyrics}}。

JavaScript脚本:

var resize = function () {
// 计算渲染后的实际宽度
    document.querySelectorAll('.Lyrics_box').forEach( function(ele) {
        var width = parseFloat(window.getComputedStyle( ele, null ).getPropertyValue('width'));
        if(width < 720) {
            ele.querySelectorAll('.Lyrics_original, .Lyrics_translated').forEach( function(self) {
                self.style.width = '100%';
            });
        }
        else {
            ele.querySelectorAll('.Lyrics_original, .Lyrics_translated').forEach( function(self) {
                self.style.width = '';
            });
        }
    });
};

window.addEventListener('load', resize);
window.addEventListener('resize', resize);
//

CSS样式表:

 */
.Lyrics_box {
	max-width: 1080px;
	white-space: pre-wrap;
}
.Lyrics_original, .Lyrics_translated {
	width:calc(50% - 5px);
	display: inline-block;
	vertical-align:top;
}
.Lyrics_original {
	margin-right:10px;
}
.Lyrics_no_translation .Lyrics_original {
	width:100%;
	margin-right:0;
}
.Lyrics_no_translation .Lyrics_translated, .Lyrics_line ruby  {
	display:none;
}
.Lyrics_has_ruby {
	line-height: 2.1;
}
.Lyrics_has_ruby ruby {
	display:initial;
}
@media only screen and (max-width:720px) {
	.Lyrics_box {
		width: 100% !important;
	}
	.Lyrics_original, .Lyrics_translated {
		width:100%;
	}
	.Lyrics_original {
		margin-right:0;
	}
}
.Lyrics_gradient {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-box-decoration-break: clone;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}
.Lyrics_gradient, .Lyrics_single {
	position:relative;
}
.Lyrics_gradient ruby, .Lyrics_gradient rb, .Lyrics_gradient rt {
	background: inherit;
}
.skin-minerva .Lyrics_gradient:hover::before,
.skin-minerva .Lyrics_single:hover::before {
	content:attr(title);
	position:absolute;
	top:100%;
	white-space:nowrap;
	z-index:10;
	background:#fff;
	font-size:0.8em;
	border:1px solid #a7d7f9;
	border-radius: 4px;
	padding:0 3px;
	box-shadow:1px 1px 1px #ccc;
	color:#000;
	-webkit-text-fill-color: initial;
	text-fill-color: initial;
}

.Lyrics_box rt {
	font-size:0.8em;
}
.mw-collapsed + .Lyrics_box rt > span:first-child {
	font-size:0;
}
.mw-collapsed + .Lyrics_box rb span {
	letter-spacing:0 !important;
	margin-left:0 !important;
}
.photrans-off {
	font-size:0;
}
.mw-collapsed + .Lyrics_box .photrans-off {
	font-size:1em;
}
.photrans-s {
	visibility:hidden;
	font-size:1.25em;
}

.memberblock {
	cursor: pointer;
	margin-right: 0.8em;
	display: inline-block;
}
.memberblock .mainpage-tag {
	height: 1em;
	vertical-align: middle;
	margin-right: 0.5em;
}
.honoka-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.honoka-lyrics), .honoka-block:hover ~ .Lyrics_box .Lyrics_single:not(.honoka-lyrics),
.eli-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.eli-lyrics), .eli-block:hover ~ .Lyrics_box .Lyrics_single:not(.eli-lyrics),
.kotori-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.kotori-lyrics), .kotori-block:hover ~ .Lyrics_box .Lyrics_single:not(.kotori-lyrics),
.umi-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.umi-lyrics), .umi-block:hover ~ .Lyrics_box .Lyrics_single:not(.umi-lyrics),
.rin-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.rin-lyrics), .rin-block:hover ~ .Lyrics_box .Lyrics_single:not(.rin-lyrics),
.maki-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.maki-lyrics), .maki-block:hover ~ .Lyrics_box .Lyrics_single:not(.maki-lyrics),
.nozomi-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.nozomi-lyrics), .nozomi-block:hover ~ .Lyrics_box .Lyrics_single:not(.nozomi-lyrics),
.hanayo-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.hanayo-lyrics), .hanayo-block:hover ~ .Lyrics_box .Lyrics_single:not(.hanayo-lyrics),
.nico-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.nico-lyrics), .nico-block:hover ~ .Lyrics_box .Lyrics_single:not(.nico-lyrics), 
.chika-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.chika-lyrics), .chika-block:hover ~ .Lyrics_box .Lyrics_single:not(.chika-lyrics), 
.riko-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.riko-lyrics), .riko-block:hover ~ .Lyrics_box .Lyrics_single:not(.riko-lyrics), 
.kanan-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.kanan-lyrics), .kanan-block:hover ~ .Lyrics_box .Lyrics_single:not(.kanan-lyrics), 
.dia-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.dia-lyrics), .dia-block:hover ~ .Lyrics_box .Lyrics_single:not(.dia-lyrics), 
.you-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.you-lyrics), .you-block:hover ~ .Lyrics_box .Lyrics_single:not(.you-lyrics), 
.yoshiko-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.yoshiko-lyrics), .yoshiko-block:hover ~ .Lyrics_box .Lyrics_single:not(.yoshiko-lyrics), 
.hanamaru-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.hanamaru-lyrics), .hanamaru-block:hover ~ .Lyrics_box .Lyrics_single:not(.hanamaru-lyrics), 
.mari-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.mari-lyrics), .mari-block:hover ~ .Lyrics_box .Lyrics_single:not(.mari-lyrics), 
.ruby-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.ruby-lyrics), .ruby-block:hover ~ .Lyrics_box .Lyrics_single:not(.ruby-lyrics), 
.ayumu-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.ayumu-lyrics), .ayumu-block:hover ~ .Lyrics_box .Lyrics_single:not(.ayumu-lyrics), 
.kasumi-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.kasumi-lyrics), .kasumi-block:hover ~ .Lyrics_box .Lyrics_single:not(.kasumi-lyrics), 
.shizuku-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.shizuku-lyrics), .shizuku-block:hover ~ .Lyrics_box .Lyrics_single:not(.shizuku-lyrics), 
.karin-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.karin-lyrics), .karin-block:hover ~ .Lyrics_box .Lyrics_single:not(.karin-lyrics), 
.ai-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.ai-lyrics), .ai-block:hover ~ .Lyrics_box .Lyrics_single:not(.ai-lyrics), 
.kanata-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.kanata-lyrics), .kanata-block:hover ~ .Lyrics_box .Lyrics_single:not(.kanata-lyrics), 
.setsuna-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.setsuna-lyrics), .setsuna-block:hover ~ .Lyrics_box .Lyrics_single:not(.setsuna-lyrics), 
.emma-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.emma-lyrics), .emma-block:hover ~ .Lyrics_box .Lyrics_single:not(.emma-lyrics), 
.rina-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.rina-lyrics), .rina-block:hover ~ .Lyrics_box .Lyrics_single:not(.rina-lyrics), 
.shioriko-block:hover ~ .Lyrics_box .Lyrics_gradient:not(.shioriko-lyrics), .shioriko-block:hover ~ .Lyrics_box .Lyrics_single:not(.shioriko-lyrics)
{
	color:#dddddd;
	-webkit-text-fill-color:#dddddd;
	text-fill-color:#dddddd;
}
/*