Шаблон:ColoredTextFrame: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
(не показана 41 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
<div class="frame-text" style="--label-r:{{{r| | <div class="сolored-frame-text" | ||
<div class="frame-text__header" | style=" | ||
<div class="frame-text__content">{{{content}}}</div> | margin:{{{margin|12px 0}}}; | ||
--label-r:{{{r|140}}}; | |||
--label-g:{{{g|160}}}; | |||
--label-b:{{{b|170}}}; | |||
--background-alpha:{{{background-alpha|0.1}}}; | |||
--border-alpha:{{{border-alpha|0.1}}}; | |||
--lightness-threshold:{{{lightness-threshold|0.1}}}; | |||
> | |||
{{#if:{{{title|}}}|<div class="сolored-frame-text__header">{{Anchor|{{{title}}}}}{{{title}}}</div>|}} | |||
<div class="сolored-frame-text__content list-reset-margin">{{{content}}}</div> | |||
</div><!-- | </div><!-- | ||
Строка 9: | Строка 18: | ||
--lightness-switch: max(0, min(calc((1/(var(--lightness-threshold) - var(--perceived-lightness)))), 1)); | --lightness-switch: max(0, min(calc((1/(var(--lightness-threshold) - var(--perceived-lightness)))), 1)); | ||
--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch)); | --lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch)); | ||
} | } | ||
.frame-text { | .сolored-frame-text { | ||
display: block; | display: block; | ||
padding: 6px | padding: 6px 8px; | ||
border: 1px solid transparent; | border: 1px solid transparent; | ||
border-radius: 0. | border-radius: 0.5em; | ||
background: rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha)); | background: rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha)); | ||
Строка 26: | Строка 31: | ||
} | } | ||
.frame-text__header { | .сolored-frame-text__header { | ||
font-size: | font-size: 15px; | ||
font-weight: bold; | font-weight: bold; | ||
font-family: "noto sans"; | |||
margin-bottom: 4px; | |||
color: rgba( | color: rgba( | ||
calc(var(--label-r) + var(--lighten-by)), | calc(var(--label-r) + var(--lighten-by)), | ||
Строка 37: | Строка 45: | ||
} | } | ||
.frame-text__content { | .сolored-frame-text__content { | ||
color: lightgray; | color: lightgray; | ||
} | } | ||
}} | }} |
Текущая версия от 22:32, 17 января 2025
{{{content}}}