Level Class Animation

рейтинг: 2.5
2/50%

component:level-class-animation

Элегантный компонент для добавления плавной анимации появления к системам классификации уровней и любым другим блокам на странице.
Особенности:

  • Исправлен баг рендеринга текстур и масок (ромбов) в Базовом Классе Уровней при анимации.
  • Автоматически подхватывает Базовый класс, НКУ и другие системы.
  • Универсальные классы для анимации любого произвольного контента (цитат, таблиц, инфобоксов).

Использование

Чтобы добавить анимацию систем классификации на страницу, просто включите этот компонент в самом верху вашей статьи:

[[include component:level-class-animation]]

Если вы хотите изменить скорость анимации (по умолчанию она равна 1), передайте параметр `speed`. Чем больше значение, тем быстрее анимация:

[[include component:level-class-animation
|speed=1.5
]]

Универсальные классы (Анимация чего угодно)

Вы можете добавить плавное появление любому блоку на странице, просто дописав один из этих классов к его `div`:

  • .anim-fade — Плавное появление с легким увеличением (Fade + Scale).
  • .anim-right — Выезд слева направо (Slide Right).
  • .anim-up — Выезд снизу вверх (Slide Up).

Пример использования:

[[div class="blockquote anim-right"]]
Эта цитата плавно выедет слева!
[[/div]]

Базовый Класс Уровней (Level Class)

СЛОЖНОСТЬ ВЫЖИВАНИЯ:

Класс 1

  • {$one}
  • {$two}
  • {$three}

Как использовать:

[[include component:level-class
|class=КЛАСС
]]

Допустимые параметры:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 5e
  • e
  • unknown
  • habitable
  • deadzone
  • pending
  • n/a
  • amended
  • omega
  • integral

Кастомные классы:

[[include component:level-class
|class=ИмяКласса
|color=#000000 (Hex код цвета с хэшегом)
|image=URL (URL-ссылка на изображение)
|one=Напишите здесь
|two=Любой текст
|three=Который захотите
]]

Кастомизация с CSS:

Это дополнительные элементы настройки, которые вы можете выполнить с помощью CSS, добавив код в [[module css]] или в тему страницы. Пишите [[module css]] снаружи [[include]] для этого компонента, поместите его под ним или вверху или внизу страницы.Добавьте это на свою страницу/тему, чтобы отредактировать все цвета, поскольку часть |color= компонента управляет только фоном:

[[module css]]
.sd-container {

/* шрифт */
--sd-font:Poppins;

/* рамка */
--sd-border:var(--gray-monochrome); /* для большинства классов */
--sd-border-secondary:0,0,0; /* для н/д */
--sd-border-deadzone:20,0,0; /* для мёртвой зоны */
--sd-border-e:73,90,52; /* для э */

/* символы */
--sd-symbol:var(--sd-border) !important; /* для большинства символов */
--sd-symbol-secondary: 255,255,255; /* белый для класса 4 и выше */

/* текст */
--sd-bullets:var(--sd-border) !important; /* цвет текста маркера */
--sd-text:var(--swatch-text-secondary-color); /* цвет текста в верхнем поле */

/* цвета классов */
--class-0:247,227,117;
--class-1:247,227,117;
--class-1:255,201,14;
--class-2:245,156,0;
--class-3:249,90,0;
--class-4:254,23,1;
--class-5:175,6,6;
--class-5e:175,6,6;
--class-e:229,223,27;
--class-unknown:38,38,38;
--class-habitable:26,128,111;
--class-deadzone:44,13,12;
--class-pending:182,182,182;
--class-n-a:38,38,38;
--class-amended:185,135,212;
--class-omega:25,46,255;
--class-integral:205,238,255;
}
[[/module]]

Старые цвета:

Если вы хотите вернуть старый красный цвет рамки вместо новых тематических, просто добавьте на свою страницу вместе с компонентом:

[[module css]]
.sd-container {
   --sd-border:90,29,27;
   --sd-image:90,29,27;
   --sd-symbol:90,29,27;
}
[[/module]]

Текстура (шум) и боковой ромб теперь отображаются корректно благодаря использованию `transform` вместо `clip-path`.

Новый Класс Уровня (НКУ / NuLevelClass)

УРОВЕНЬ
184

СЛОЖНОСТЬ ВЫЖИВАНИЯ
КЛАСС 5

Выход: 5/5
Тупик

Окружение: 5/5
Мёртвая Зона

Сущности: 5/5
Огромное Количество Сущностей

Примечания

  • Анимация проигрывается один раз при загрузке страницы.
  • Из-за особенностей движка WikiJump (тегов `[[iftags]]`), прямое включение некоторых компонентов на странице документации (у которой есть тег `компонент`) скрывает их тело. Поэтому в демонстрации выше используется точный HTML-макет НКУ. На реальных статьях (без тега `компонент`) они будут работать идеально через обычный `[[include]]`.
  • Оригинальная идея компонента принадлежит H_W (Backrooms Wiki CN).
_default: компонент
версия страницы: 3, Последняя правка: 22 Июнь 2026, 14:44 (15 дней назад)
Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License.