Шаблон:ColoredTextFrame/styles.css: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) Новая страница: «* { --perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 ); --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)); --label-r-calc: calc(var(--label-r) + var(--lighten-by)); --label-g-calc: calc(var(--lab...» |
Pok (обсуждение | вклад) мНет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
.сolored-frame-text { | |||
--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 ); | --perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 ); | ||
--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)); | ||
Версия от 06:59, 9 апреля 2025
.сolored-frame-text {
--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );
--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));
--label-r-calc: calc(var(--label-r) + var(--lighten-by));
--label-g-calc: calc(var(--label-g) + var(--lighten-by));
--label-b-calc: calc(var(--label-b) + var(--lighten-by));
}
.сolored-frame-text {
display: block;
padding: 6px 8px;
border: 1px solid transparent;
border-radius: 0.5em;
background: rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));
border-color: rgba(var(--label-r), var(--label-g), var(--label-b), var(--border-alpha));
}
.сolored-frame-text__header {
font-size: 15px;
font-weight: bold;
font-family: "noto sans";
margin-bottom: 4px;
color: rgba(var(--label-r-calc), var(--label-g-calc), var(--label-b-calc), 1);
}
.сolored-frame-text__content {
color: lightgray;
}