Kami no Tou: Koubou-senБашня Бога: Битва при Мастерской
Просмотрены 10-й и 11-й эпизоды// GitHub
https://raw.githubusercontent.com/grin3671/shiki-theme/css-variables/import/
// Firebase
https://shiki-theme.web.app/import/
/* Основной файл темы */
@import url("https://shiki-theme.web.app/stable/main.css");
/* Шрифт Roboto */
@import url("https://shiki-theme.web.app/stable/font-roboto.css");
/* Стили обложки профиля */
@import url("https://shiki-theme.web.app/stable/profile-cover.css");
/* Изменения профиля #1 */
@import url("https://shiki-theme.web.app/stable/profile-update_1.css");
/* Тема «Стандартная светлая» */
@import url("https://shiki-theme.web.app/palette/light.css");
/* Настройки переменных темы */
@media {:root {
/* Обложка профиля */
--user-cover: url("https://i.imgur.com/j6TzpO5.jpg"); /* Пример */
/* Фон сайта */
--user-background: none;
}}
/* Моя обложка в профиле */
.p-profiles .profile-head::before {
display: block;
background-position: center 50%;
}
.p-profiles .profile-head::before
надо заменить на .p-profiles .profile-head[data-user-id=2727]::before
, где 2727 — ваш ID./* Компактный вид новостей в две колонки на больших экранах */
@import url("https://css-club.web.app/css/compact_news--grid.css");
/* Модуль для постеров */
@import url("https://css-club.web.app/css/rate_module.min.css");
/* Фиксированный размер обложек */
@import url("https://css-club.web.app/css/fixed_cover.min.css");
/* Тёмное оформление кода в настройках внешнего вида сайта */
@import url("https://css-club.web.app/css/CodeMirror_dark.css");
/* Оформление для нового WYSIWYG редактора */
@import url("https://shiki-theme.web.app/test/b-shiki_editor-v2.css");
/* Замена логотипа в меню */
.l-top_menu-v2 .logo-container::after {
content: 'Shikimori';
}
Или совсем вернуть стандартный логотип (не советую, т.к. это страшно):/* Замена логотипа в меню */
.l-top_menu-v2 .logo-container .logo {
display: block;
}
.l-top_menu-v2 .logo-container::after {
display: none;
}
/* Размеры полосок аниме/манги */
.p-profiles-show .b-stats_bar .bar {
border-radius: 2px; /* Закругление углов (Сейчас: 4px) */
font-size: 14px; /* Размер цифр (Сейчас: 0) */
line-height: 20px; /* Высота полосок (Сейчас: 8px) */
}
/* Боковое меню */
@import url("https://shiki-theme.web.app/test/l-side_menu.css");
Что не так:.b-stats_bar.manga {
--color-accent: #80a3bf;
--color-accent-reduced: #4b6377;
--color-overlay-accent-hovered: #80a3bf14;
--color-overlay-accent-pressed: #80a3bf29;
}
Переписывать все акцентирующие элементы было бы куда сложнее. Последние два цвета — это тот же --color-accent
, но с двумя цифрами в конце (14) и (29), отвечающими за прозрачность при наведении и нажатии на ссылку «Список манги».accent
там используется primary
-цвет. Ну, и в селекторе нужно заменить manga
на anime
..level-7
. При необходимости уровни и ссылки можно посмотреть на странице всех достижений./* Жанровые / Пример «Историческое» (все уровни) */
[href*="genre/historical"] {
--replacement-image: url("https://i.imgur.com/tPfPOud.gif");
}
/* Общие / Пример «400 просмотренных аниме» (только 7-ой уровень) */
.level-7 [href*="common/animelist"] {
--replacement-image: url("https://i.imgur.com/tPfPOud.gif");
}
/* Франшизы / Пример «Sword Art Online» */
[href*="franchise/sword_art_online"] {
--replacement-image: url("https://i.imgur.com/tPfPOud.gif");
}
/* Авторы / Пример «Хаяо Миядзаки» */
[href*="author/hayao_miyazaki"] {
--replacement-image: url("https://i.imgur.com/tPfPOud.gif");
}
Не используйте для селекторов тег data-hint
и любые другие теги, содержащие русские буквы и названия — они могут меняться, а пользователи английской версии сайта и вовсе не увидят ваших изменений картинок. Используйте только ссылки!.p-profiles .profile-head .c-brief .avatar::before
. Реальную аватарку при этом нужно скрыть любым методом, кроме display: none
:/* Замена аватарки на GIF */
.p-profiles .profile-head .c-brief .avatar::before {
background-image: url("https://i.imgur.com/CJSOBmF.gif");
border-radius: 50%;
}
.p-profiles .profile-head .c-brief .avatar img {
opacity: 0;
}
.p-profiles .profile-head .c-brief .avatar::after
. Можно использовать любые свойства и анимации./* Использование CSS-свойств */
.p-profiles .profile-head .c-brief .avatar::after {
border: 3px solid #76b9a8;
border-radius: 50%;
box-shadow: 0 0 24px #a2ce9b;
box-sizing: border-box;
}
Для простых (готовых) вариантов рамок из Steam или HoYoLab не нужно использовать отдельный селектор: все css-переменные из соответствующих примеров можно поместить в /* настройки темы */
, находящиеся сразу после @import
-правил. Единственное, что рамки из стима обычно квадратные, поэтому закругление аватарки нужно убрать:/* Использование Steam'овских рамок */
:root {
--user-avatar-frame: url("https://i.imgur.com/ArLrZ6R.png");
--user-avatar-frame-scale: 1.2;
}
.p-profiles .profile-head .c-brief .avatar img {
border-radius: 0;
}
/* Использование HoYoLab'овских рамок */
:root {
--user-avatar-frame: url("https://i.imgur.com/gfrzToi.png");
--user-avatar-frame-scale: 1.3;
}
/* Padoru Padoru */
:root {
--user-avatar-frame: url("https://i.imgur.com/QcSxX84.png");
--user-avatar-frame-scale: 1.2;
}
@import url("https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,1..1000;1,1..1000");
Чуть ниже из всех правил нужно скопировать только название шрифта и фолбек вроде serif
или sans-serif
. Эти значения необходимо указать для свойств --font-main
и --font-alt
, чтобы заменить соответствующие шрифты на сайте:body {
--font-main: "Sofia Sans", sans-serif;
--font-alt: "Sofia Sans", sans-serif;
}
На других сайтах будет другая последовательность действий, но необходимые данные останутся прежними: импорт шрифта на сайт, содержащий рабочую ссылку на шрифт (иначе вы увидите красную плашку ошибки импорта шрифта на Шикимори), а также название шрифта и, желательно, соответствующий шрифту фолбек. Эту информацию, помимо прочего, можно узнать, перейдя по ссылке для импорта и отыскав значение свойства font-family
.@import
-правиле:/* Палитра «Стандартная светлая» */
@import url("https://shiki-theme.web.app/palette/light.css");
Чтобы заменить «стандартную светлую» на «Firewatch Night» замените light
в названии файла на firewatch_night
. В дополнительных палитрах есть предустановленные фоны и обложки, которые будут отображаться только при отсутствии параметров --user-cover
и --user-background
в разделе /* Настройки переменных темы */
в настройках внешнего вида сайта./* Настройки переменных темы */
в настройках внешнего вида сайта все свойства, связанные с цветами, а затем добавить код нужной палитры:/* Палитра «Firewatch Night» */
@import url("https://shiki-theme.web.app/palette/firewatch_night.css");
@media (prefers-color-scheme: dark) {
body {
/* Цвета текстов */
--color-text-primary: #e3e3e3;
--color-text-secondary: #b9b9b9;
--color-text-hint: #9a9a9a;
--color-text-disabled: #777777;
--color-overlay-text-hovered: rgba(227, 227, 227, 0.04);
--color-overlay-text-selected: rgba(227, 227, 227, 0.08);
--color-overlay-text-pressed: rgba(227, 227, 227, 0.12);
/* Фоновые цвета */
--color-background: #242424;
--color-background-translucent: rgba(36, 36, 36, 0.9);
--color-background-dialog: #313131;
--color-surface: #2e2e2e;
--color-surface-hover: #3f3f3f;
--color-surface-active: #474747;
--color-border: #3e3e3e;
}
}
Ваша схема по умолчанию будет работать как светлая схема вне зависимости от выбранных цветов, а цвета добавленные в медиа-запрос перезапишут цвета светлой схемы при включенной функции «Темная схема (Dark Mode)» на устройстве или в браузере. Помимо цветов можно менять и обложку и вообще все стили, хотя я бы не рекомендовал перегружать правила. Сами цвета я просто скопировал из тёмной схемы, но копировать абсолютно все цвета не обязательно — главное заменить цвета текстов и фонов — остальное уже по желанию.data-switcher
для каждого набора вкладок. Классы, написанные заглавными буквами можно удалить (вместе со знаком равно). [div=use-tabs]
[div=active to-process data-dynamic=switcher data-switcher=tab1]Кнопка 1[/div]
[div=to-process data-dynamic=switcher data-switcher=tab1]Кнопка 2[/div]
[div=to-process data-dynamic=switcher data-switcher=tab1]Кнопка 3[/div]
[div=CUSTOM_PANELS_CONTAINER]
[div=CUSTOM_PANEL]Контент 1[/div]
[div=CUSTOM_PANEL]Контент 2[/div]
[div=CUSTOM_PANEL]Контент 3[/div]
[/div]
[/div]
@import url("https://shiki-theme.web.app/test/use-tabs.css");
--dark
--ripple
--centered
--stretched
--vertical
--vertical --right
--tabline
[div=use-tabs --ripple --centered --vertical]
(после use-tabs
, через пробел, без точек)[div=u-tabs to-process data-dynamic=tabs]
[div]
[div=active data-tab-switch]Кнопка вкладки №1[/div]
[div data-tab-switch]Кнопка вкладки №2[/div]
[div data-tab-switch]Кнопка вкладки №3[/div]
[/div]
[div data-tab]Содержимое вкладки №1[/div]
[div=hidden data-tab]Содержимое вкладки №2[/div]
[div=hidden data-tab]Содержимое вкладки №3[/div]
[/div]
Дополнительные классы для u-tabs
:--ripple
добавляет эффект наведения на вкладку.--centered
располагает горизонтальные вкладки по центру.u-tabs
:--vertical
делает вкладки вертикальными при @media (min-width: 960px).--right
перемещает боковые вкладки вправо)--anorva
делает вкладки как у @anorva.--akikawa
делает вкладки похожими на вкладки Aki Kawa. [div=u-tabs --ripple --centered --vertical to-process data-dynamic=tabs]
(после u-tabs
, через пробел, без точек)data-icon
.[div=b-button data-icon=account_circle]Профиль[/div]
Возможные значения: material.io# Иконка в обычной кнопке
[div=b-button data-icon=monetization_on]Поддержать[/div]
# Иконка в кнопке переключения вкладок
[div data-tab-switch data-icon=palette]О моей теме[/div]
[div=u-carousel2 to-process data-dynamic=tabs]
[div=b-js-link active data-tab-switch]Tab 1[/div]
[div=b-js-link data-tab-switch]Tab 2[/div]
[div=b-js-link data-tab-switch]Tab 3[/div]
[div=u-carousel-inner]
[div data-tab][img w=1280]https://i.imgur.com/mxmG7NY.jpg[/img][/div]
[div=hidden data-tab][img w=1280]https://i.imgur.com/DEeBBEu.jpg[/img][/div]
[div=hidden data-tab][img w=1280]https://i.imgur.com/tu5R5uP.jpg[/img][/div]
[/div]
[/div]
@import url("https://css-club.web.app/css/u-carousel2.css");
[div=u-carousel animated counter][div=u-carousel_images]
[div=to-process active data-dynamic=switcher data-switcher=crsl1][poster]https://i.imgur.com/Tj3JhS8.jpg[/poster][/div]
[div=to-process data-dynamic=switcher data-switcher=crsl1][poster]https://i.imgur.com/8CRFn9R.jpg[/poster][/div]
[div=to-process data-dynamic=switcher data-switcher=crsl1][poster]https://i.imgur.com/8SLjKiA.jpg[/poster][/div]
[/div][/div]
@import url("https://css-club.web.app/css/u-carousel.css");
data-switcher
должен содержать уникальный ID для каждой отдельной карусели.animated
добавляет анимацию перехода. Дополнительная вложенность как раз из-за этого.counter
добавляет счётчик кадров в верхний правый угол карусели.ratio_first
позволяет зафиксировать пропорции карусели по первому изображению. Пример.b-code
(#f4f183f) (сами цвета не мои)b-code
(#740e845)// GitHub
https://raw.githubusercontent.com/grin3671/shiki-theme/css-variables/import/
// Firebase
https://shiki-theme.web.app/import/
.text-large::after
font-size: 1.25em // 20px - все браузеры
@media (min-width: 960px)
font-size: 1.5em // 24px - нормальные браузеры, 30px - IE9+ (16 * 1.25 * 1.5)
Stack Overflow: stackoverflow.com/q/6322916 (2011 г), stackoverflow.com/q/25750684 (2014 г)?locale=en
(сохраняется при переходах).[div=rate_module cc-6]
[div=c-column][animes ids=2966 cover_notice=studio][b]93/100[/b][/div]
[div=c-column][mangas ids=108407][b]83/100[/b][/div]
[div=c-column][mangas ids=61147][b]80/100[/b][/div]
[div=c-column][mangas ids=36131][b]86/100[/b][/div]
[div=c-column][animes ids=31478 cover_notice=studio][b]85/100[/b][/div]
[div=c-column][mangas ids=90125][b]91/100[/b][/div]
[div=c-column][animes ids=36064][b]FGO CMs[/b][/div]
[div=c-column][mangas ids=103851][b]86/100[/b][/div]
[div=c-column][mangas ids=9115][b]100/100[/b][/div]
[div=c-column][people ids=11622][b]3D-вайфу ❤[/b][/div]
[div=c-column][people ids=79][b]Ками-сама[/b][/div]
[div=c-column][characters ids=157442][b]Богиня ❤[/b][/div]
[div=c-column]
[anime=356][img no-zoom]https://cdn1.lockerdome.com/uploads/fe5127ea93668df6eb549d4b7b4707f60dddc50278f97499beebef7a10db5fc4_large[/img][/anime]
[div=text user-defined]Японский визуальный роман, разработанный компанией Type-Moon и выпущенный 30 января 2004 года на PC. Японский визуальный роман, разработанный компанией Type-Moon и выпущенный 30 января 2004 года на PC. Японский визуальный роман, разработанный компанией Type-Moon и выпущенный 30 января 2004 года на PC.[/div]
[b]Пример[/b]
[/div]
[div=c-column]
[anime=40839][poster=1093957][/anime]
[div=text user-defined]Дата выхода: 28 ноября 2020[br][url=https://www.amazon.co.jp/dp/B089W74QY7/]www.amazon.co.jp[/url][/div]
[b]Blu-ray Vol.1[/b]
[/div]
[/div]
Vol.02 -- Extra "Tanaka-senpai no Akumu" (番外編 田中せんぱいの悪夢) -- 2 pages
Vol.03 -- Omake "T-shirt Ura Jijou" (24話おまけ漫画 『Tシャツ裏事情』)
Vol.04 -- Omake "Pudding-Head Monogatari" (おまけ漫画 『プリンヘッド物語』) -- 2 pages
Vol.06 -- Extra (ハイキュー!! 番外編)
Vol.08 -- Extra "Oshiete! Enshita-sanpai!" (番外編 教えて! 縁下先輩!) -- 1 page
Vol.08 -- Extra "3-kumi no Kageyama-kun" (番外編 3組の影山君)
Vol.10 -- Extra (番外編)
Vol.12 -- Extra (番外編)
Vol.14 -- One-shot "Nisekyuu!!" (ニセキュー!!) -- 15 pages
Vol.14 -- Extra "Baboka!! Saikyou e no michi!!" (番外編 バボカ!! 最強への道!!) -- 3 pages
(最強ジャンプ 2014 7月号)
Vol.15 -- Extra (番外編)
Vol.16 -- Extra (番外編)
Vol.17 -- Extra (番外編)
[h3]Kami no Tou [anime=40221][div=b-button right data-icon=open_in_new]Страница[/div][/anime][/h3]