模板:CSSSkillDescription

来自LoveLive! AS Wiki
[data-ft="1"] > .finish-2::before { content: ',持续到 Live 结束'; } [data-ft="2"] > .finish::before { content: '接下来 ' var(--fv-num) ' 个键内,'; } [data-ft="4"] > .finish-2::before { content: ',直到 Appeal Chance 结束'; } [data-ft="7"] > .finish-2::before { content: ',直到发动 ' var(--fv-chn) ' 次SP特技'; } [data-ft="7"]:is([data-fv="0"], [data-fv="1"]) > .finish-2::before { content: ''; } [data-ft="7"]:is([data-fv="0"], [data-fv="1"]) > .finish::before { content: 'SP特技发动前'; } [data-ft="7"]:is([data-et="23"], [data-et="25"], [data-et="77"], [data-et="107"], [data-et="108"], [data-et="209"], [data-et="210"], [data-et="211"], [data-et="212"], [data-et="50"], [data-et="217"], [data-et="218"], [data-et="219"], [data-et="220"], [data-et="267"]) > .finish-2::before { content: ''; } [data-ft="7"]:is([data-et="23"], [data-et="25"], [data-et="77"], [data-et="107"], [data-et="108"], [data-et="209"], [data-et="210"], [data-et="211"], [data-et="212"]) > .finish::before { content: '下' var(--fv-chn) '次'; } [data-ft="7"]:is([data-et="50"], [data-et="217"], [data-et="218"], [data-et="219"], [data-et="220"], [data-et="267"]) > .finish::before { content: '接下来的 ' var(--fv-num) ' 次 SP 特技,'; } [data-fv] { --fv-num:'beize'; --fv-chn: '北泽'; } [data-fv="0"] { --fv-num: '1'; --fv-chn: '一'; } [data-fv="1"] { --fv-num: '1'; --fv-chn: '一'; } [data-fv="2"] { --fv-num: '2'; --fv-chn: '两'; } [data-fv="3"] { --fv-num: '3'; --fv-chn: '三'; } [data-fv="4"] { --fv-num: '4'; --fv-chn: '四'; } [data-fv="5"] { --fv-num: '5'; --fv-chn: '五'; } [data-fv="6"] { --fv-num: '6'; --fv-chn: '六'; } [data-fv="7"] { --fv-num: '7'; --fv-chn: '七'; } [data-fv="8"] { --fv-num: '8'; --fv-chn: '八'; } [data-fv="9"] { --fv-num: '9'; --fv-chn: '九'; } [data-fv="10"] { --fv-num: '10'; --fv-chn: '十'; } [data-fv="15"] { --fv-num: '15'; --fv-chn: '十五'; } [data-fv="20"] { --fv-num: '20'; --fv-chn: '二十'; } [data-fv="25"] { --fv-num: '25'; --fv-chn: '二十五'; } [data-fv="30"] { --fv-num: '30'; --fv-chn: '三十'; } [data-ft="8"] > .finish-2::before { content: ',直到切换 ' attr(data-fv) ' 次作战'; } [data-ft="8"][data-fv="0"] > .finish-2::before, [data-ft="8"][data-fv="1"].finish-2::before { content: ''; } [data-ft="8"][data-fv="0"] > .finish::before, [data-ft="8"][data-fv="1"].finish::before { content: '作战切换前'; } /* 没有 1 9 10 11 12 13 14 15 16 53-59 61-67 100 102 103 117 127 ... */ [data-et] > :is(.epilog-status, .epilog-range, .epilog-varies, .epilog-skill-varies) { font-size: 80%; color: var(--color-base--subtle); display: none; } [data-et]:hover > :is(.epilog-status, .epilog-range, .epilog-varies, .epilog-skill-varies) { display: block; } :is([data-et="6"], [data-et="7"], [data-et="17"], [data-et="18"], [data-et="19"], [data-et="20"], [data-et="21"], [data-et="22"], [data-et="23"], [data-et="24"], [data-et="25"], [data-et="71"], [data-et="72"], [data-et="73"], [data-et="74"], [data-et="75"], [data-et="76"], [data-et="77"], [data-et="101"], [data-et="106"], [data-et="107"], [data-et="108"], [data-et="118"], [data-et="119"], [data-et="120"], [data-et="121"], [data-et="122"], [data-et="123"], [data-et="124"], [data-et="125"], [data-et="126"], [data-et="161"], [data-et="162"], [data-et="163"], [data-et="164"], [data-et="177"], [data-et="178"], [data-et="179"], [data-et="180"], [data-et="193"], [data-et="194"], [data-et="195"], [data-et="196"], [data-et="209"], [data-et="210"], [data-et="211"], [data-et="212"], [data-et="225"], [data-et="226"], [data-et="227"], [data-et="237"], [data-et="243"], [data-et="249"], [data-et="255"], [data-et="261"]) > .epilog-status::before { content: '*状态类效果,可被解除'; } :is([data-et="26"], [data-et="27"], [data-et="28"], [data-et="29"], [data-et="30"], [data-et="31"], [data-et="32"], [data-et="33"], [data-et="34"], [data-et="35"], [data-et="36"], [data-et="37"], [data-et="38"], [data-et="39"], [data-et="40"], [data-et="41"], [data-et="42"], [data-et="43"], [data-et="44"], [data-et="45"], [data-et="46"], [data-et="47"], [data-et="48"], [data-et="49"], [data-et="50"], [data-et="51"], [data-et="79"], [data-et="80"], [data-et="81"], [data-et="82"], [data-et="83"], [data-et="84"], [data-et="85"], [data-et="86"], [data-et="87"], [data-et="88"], [data-et="89"], [data-et="99"], [data-et="104"], [data-et="105"], [data-et="137"], [data-et="139"], [data-et="141"], [data-et="143"], [data-et="169"], [data-et="170"], [data-et="171"], [data-et="172"], [data-et="185"], [data-et="186"], [data-et="187"], [data-et="188"], [data-et="217"], [data-et="218"], [data-et="219"], [data-et="220"], [data-et="228"], [data-et="229"], [data-et="230"], [data-et="257"], [data-et="265"], [data-et="266"], [data-et="267"]) > .epilog-status::before { content: '*状态类效果,不可被解除'; } :is([data-et="2"], [data-et="3"], [data-et="4"], [data-et="5"], [data-et="8"], [data-et="52"], [data-et="60"], [data-et="68"], [data-et="69"], [data-et="70"], [data-et="90"], [data-et="91"], [data-et="92"], [data-et="93"], [data-et="94"], [data-et="95"], [data-et="96"], [data-et="97"], [data-et="98"], [data-et="109"], [data-et="110"], [data-et="111"], [data-et="112"], [data-et="113"], [data-et="114"], [data-et="115"], [data-et="116"], [data-et="128"], [data-et="130"], [data-et="132"], [data-et="134"], [data-et="145"], [data-et="146"], [data-et="147"], [data-et="148"], [data-et="149"], [data-et="150"], [data-et="151"], [data-et="152"], [data-et="153"], [data-et="154"], [data-et="155"], [data-et="156"], [data-et="157"], [data-et="158"], [data-et="159"], [data-et="160"], [data-et="263"]) > .epilog-status::before { content: '*立即发动,没有效果可供解除'; } /* 待补全 */ [data-et] > .epilog-skill-varies::before { content: '*'; } [data-et] > .epilog-skill-varies::after { content: ',基于 SP 时间'; } [data-et="0"] { display: none; } [data-et="6"] > .effect::before { content: '受到伤害减少 '; } [data-et="9"] > .effect::before { content: '基本体力增加 '; } [data-et="10"] > .effect::before { content: '基本表现增加 '; } [data-et="11"] > .effect::before { content: '基本技巧增加 '; } [data-et="17"] > .effect::before { content: '表现增加 '; } [data-et="18"] > .effect::before { content: '点击得分增加 '; } [data-et="19"] > .effect::before { content: '点击 SP 增加 '; } /* 来自技能和特效的SP不会增加 */ [data-et="20"] > .effect::before { content: '暴击几率提升 '; } [data-et="21"] > .effect::before { content: '暴击得分提升 '; } [data-et="22"] > .effect::before { content: '特技发动率提升 '; } [data-et="25"] > .effect::before { content: ' SP 特技得分增加自身表现的 '; } [data-et="26"] > .effect::before { content: '基本表现增加 '; } [data-et="29"] > .effect::before { content: '基本点击 SP 增加 '; } [data-et="33"] > .effect::before { content: '基本特技发动率提升 '; } /* ……,基于当前作战的Sk类型效果和SP时间 */ [data-et="40"] > .effect::before { content: '基本暴击得分提升 '; } [data-et="60"] > .effect::before { content: '解除对象所有的减少/下降效果(不含基本减少/下降)'; } [data-et="90"] > .effect::before { content: '获得等于 '; } [data-et="90"] > .effect::after { content: ' 自身表现的分数'; } [data-et="91"] > .effect::before { content: '获得等于 '; } [data-et="91"] > .effect::after { content: ' SP 上限的 SP'; } [data-et="92"] > .effect::before { content: '获得等于 '; } [data-et="92"] > .effect::after { content: ' 自身表现的 SP'; } [data-et="94"] > .effect::before { content: '获得等于 '; } [data-et="94"] > .effect::after { content: ' 自身体力的护盾'; } [data-et="96"] > .effect::before { content: '回复自身 '; } [data-et="96"] > .effect::after { content: ' 的体力'; } [data-et="106"] > .effect::before { content: '体力变为 0 时,回复等于 '; } [data-et="106"] > .effect::after { content: ' 自身体力的体力并失去此效果'; } [data-et="107"] > .effect::before { content: ' SP 特技得分增加自身体力的 '; } [data-et="108"] > .effect::before { content: ' SP 特技得分增加自身技巧的 '; } [data-et="109"] > .effect::before { content: '获得等于 '; } [data-et="109"] > .effect::after { content: ' 自身体力的分数'; } [data-et="110"] > .effect::before { content: '获得等于 '; } [data-et="110"] > .effect::after { content: ' 自身技巧的分数'; } [data-et="111"] > .effect::before { content: '获得等于 '; } [data-et="111"] > .effect::after { content: ' 自身体力的 SP'; } [data-et="112"] > .effect::before { content: '获得等于 '; } [data-et="112"] > .effect::after { content: ' 自身体力的 SP'; } [data-et="113"] > .effect::before { content: '获得等于 '; } [data-et="113"] > .effect::after { content: ' 自身表现的护盾'; } [data-et="114"] > .effect::before { content: '获得等于 '; } [data-et="114"] > .effect::after { content: ' 自身技巧的护盾'; } [data-et="115"] > .effect::before { content: '回复等于 '; } [data-et="115"] > .effect::after { content: ' 自身表现的体力'; } [data-et="116"] > .effect::before { content: '回复等于 '; } [data-et="116"] > .effect::after { content: ' 自身技巧的体力'; } [data-et="118"] > .effect::before { content: 'Gd类型的作战切换效果提升 '; } [data-et="119"] > .effect::before { content: '表现增加 '; } [data-et="119"] > .effect::after { content: ' \times Vo成员数'; } [data-et="134"] > .effect::before { content: '回复 '; } [data-et="134"] > .effect::after { content: ' \times Gd成员数的体力'; } [data-et="266"] > .effect::before { content: '当前 SP 可过度充能到 SP 上限的 200%'; } [data-et="267"] > .effect::before { content: '基于当前溢出 SP 上限的百分比(0% - 100%)增加 0% - '; } [data-et="267"] > .effect::after { content: ' 的 SP 特技得分(特殊)'; } [data-tr]:not([data-tr="0"])::before { content: '条件:'; } [data-tr="1"] > .trigger::before { content: 'Live 中'; } [data-tr="2"] > .trigger::before { content: 'Live 开始'; } [data-tr="2"][data-c1="270"] > .trigger::before { content: '和 Live 属性相同'; } [data-tr="3"] > .trigger::before { content: '表现时间开始'; } [data-tr="4"] > .trigger::before { content: '表现时间成功'; } [data-tr="5"] > .trigger::before { content: '表现时间失败'; } [data-tr="6"] > .trigger::before { content: '剩余体力不高于 ' var(--cond-st) '% '; } [data-tr="7"] > .trigger::before { content: '受到至少 ' var(--cond-dmg) ' 伤害'; } [data-tr="7"]:is([data-c1="257"], [data-c2="257"]) { content: '受到伤害'; } [data-tr="8"] > .trigger::before { content: '达成目标分数的 ' var(--cond-vo) '% '; } [data-tr="9"] > .trigger::before { content: '切换作战'; } [data-tr="10"] > .trigger::before { content: '发动 SP 特技'; } [data-tr="11"]:is([data-c1="258"], [data-c1="259"]) > .trigger::after { content: '自身暴击'; } [data-tr="12"]:is([data-c1="258"], [data-c1="259"]) > .trigger::after { content: '自身表现'; } :is([data-c1="102"], [data-c2="102"], [data-c1="103"], [data-c2="103"], [data-c1="104"], [data-c2="104"], [data-c1="105"], [data-c2="105"], [data-c1="106"], [data-c2="106"], [data-c1="107"], [data-c2="107"], [data-c1="108"], [data-c2="108"], [data-c1="109"], [data-c2="109"], [data-c1="110"], [data-c2="110"], [data-c1="111"], [data-c2="111"]) > .counter::before { content: ',最多发动 ' var(--cond-count) ' 次'; } :is([data-c1="102"], [data-c2="102"]) { --cond-count: '1'; } :is([data-c1="103"], [data-c2="103"]) { --cond-count: '2'; } :is([data-c1="104"], [data-c2="104"]) { --cond-count: '3'; } :is([data-c1="105"], [data-c2="105"]) { --cond-count: '4'; } :is([data-c1="106"], [data-c2="106"]) { --cond-count: '5'; } :is([data-c1="107"], [data-c2="107"]) { --cond-count: '6'; } :is([data-c1="108"], [data-c2="108"]) { --cond-count: '7'; } :is([data-c1="109"], [data-c2="109"]) { --cond-count: '8'; } :is([data-c1="110"], [data-c2="110"]) { --cond-count: '9'; } :is([data-c1="111"], [data-c2="111"]) { --cond-count: '10'; } :is([data-c1="102"], [data-c2="102"]) > .counter::before { content: '限一次'; } :is([data-c1="103"], [data-c2="103"]) > .counter::before { content: '限两次'; } :is([data-c1="2"], [data-c2="2"]) { --cond-st: '99'; } :is([data-c1="21"], [data-c2="21"]) { --cond-st: '80'; } :is([data-c1="51"], [data-c2="51"]) { --cond-st: '50'; } :is([data-c1="101"], [data-c2="101"]) { --cond-st: '0'; } :is([data-c1="212"], [data-c2="212"]) { --cond-dmg: '100'; } :is([data-c1="220"], [data-c2="220"]) { --cond-dmg: '500'; } :is([data-c1="230"], [data-c2="230"]) { --cond-dmg: '1000'; } :is([data-c1="240"], [data-c2="240"]) { --cond-dmg: '2000'; } :is([data-c1="241"], [data-c2="241"]) { --cond-dmg: '2500'; } :is([data-c1="256"], [data-c2="256"]) { --cond-dmg: '10000'; } /* todo: 无对象技能屏蔽显示 */ [data-tg]:not([data-tg="58"])::before { content: '对象:'; } [data-tg="1"] > .target::before { content: '全员'; } [data-tg="2"] > .target::before { content: '高坂穗乃果'; } [data-tg="12"] > .target::before { content: '樱内梨子'; } [data-tg="50"] > .target::before { content: '自身以外'; } [data-tg="51"] > .target::before { content: '同作战自身以外'; } [data-tg="53"] > .target::before { content: '同作战'; } [data-tg="54"] > .target::before { content: '同学校'; } [data-tg="55"] > .target::before { content: '同小队'; } [data-tg="56"] > .target::before { content: '同属性'; } [data-tg="57"] > .target::before { content: '同类型'; } [data-tg="58"] > .target::before { content: ''; } [data-tg="59"] > .target::before { content: '自身'; } [data-tg="60"] > .target::before { content: '同年级'; } [data-p="100"].rate { display: none; } [data-p].rate::before { content: ',发动几率:' attr(data-p) '%'; } .effect > span:nth-child(n + 2)::before { content: ' / '; color: var(--color-base); } .effect[data-mlv="1"] > span:nth-child(n + 2) { display: none; } .effect[data-mlv="5"] > span:nth-child(n + 6) { display: none; } .effect > span { color: var(--color-surface-4); } .effect[data-lv="1"] > span:nth-child(1) { color: var(--color-base); } .effect[data-lv="2"] > span:nth-child(2) { color: var(--color-base); } .effect[data-lv="3"] > span:nth-child(3) { color: var(--color-base); } .effect[data-lv="4"] > span:nth-child(4) { color: var(--color-base); } .effect[data-lv="5"] > span:nth-child(5) { color: var(--color-base); } .effect[data-lv="6"] > span:nth-child(6) { color: var(--color-base); } .effect[data-lv="7"] > span:nth-child(7) { color: var(--color-base); }

/* skill */

[7.0%7.5%8.0%8.5%9.0%]
[]

/* ability 1 */

[6.4%6.7%7.0%7.4%7.7%8.0%8.4%]
[3.2%3.35%3.5%3.7%3.85%4.0%4.2%]

/* ability 2 */

30%