Если вы не хотите заморачиваться с настройкой трёх цветов в сборщике, то можете скопировать этот код:
/* Основной файл темы */
@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");
Неправильно работает открытие поиска: открывается со второго клика, после закрытия окна поиска нажатием на фон. Почти починили — спасибо Virous!
Подменю (открывается не по клику, а при наведении).
Когда доступен поиск по странице, поиск плохо себя ведёт.
Жаль нельзя сделать настраиваемое кол-во иконок и легко поменять сам набор ссылок.
Это часть моей темы, на других темах не работает! Можете открыть ссылку в новой вкладке и пошариться в читабельном коде, чтобы что-нибудь украсть себе.
Как сделать прыгающий график активности и летающую аватарку?
Таких анимаций в этой теме нет и не будет. Подгонять тему под шаблоны тоже не буду. В списке готовых тем есть другие темы, которые больше подходят для анимаций или уже имеют их под капотом — выберите одну из них.
Как изменить цвета списков?
Никогда не настраивайте акцентирующий цвет в сборщике как цвет полосы манги! Полоса манги всего лишь использует акцентирующий цвет и может быть легко переписана одним правилом:
Переписывать все акцентирующие элементы было бы куда сложнее. Последние два цвета — это тот же --color-accent, но с двумя цифрами в конце (14) и (29), отвечающими за прозрачность при наведении и нажатии на ссылку «Список манги».
Полоса аниме меняется также просто, только вместо accent там используется primary-цвет. Ну, и в селекторе нужно заменить manga на anime.
Я всё же советую не менять цвет полосы аниме. А для подбора цвета для полосы манги использовать www.colorhexa.com.
Как изменить картинки для достижений?
В селекторе указывается часть ссылки на страницу достижения. Если необходимо изменить только определённый уровень, перед селектором указывается класс с уровнем .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 и любые другие теги, содержащие русские буквы и названия — они могут меняться, а пользователи английской версии сайта и вовсе не увидят ваших изменений картинок. Используйте только ссылки!
Как изменить аватарку на GIF'ку?
Селектор элемента, предназначенный в теме для псевдо-аватарки — .p-profiles .profile-head .c-brief .avatar::before. Реальную аватарку при этом нужно скрыть любым методом, кроме display: none:
Как сделать рамку/шапку или другое украшение аватарки?
Селектор элемента, предназначенный в теме для украшений аватарки — .p-profiles .profile-head .c-brief .avatar::after. Можно использовать любые свойства и анимации.
Для простых (готовых) вариантов рамок из Steam или HoYoLab не нужно использовать отдельный селектор: все css-переменные из соответствующих примеров можно поместить в /* настройки темы */, находящиеся сразу после @import-правил. Единственное, что рамки из стима обычно квадратные, поэтому закругление аватарки нужно убрать:
Шрифты можно найти на Goolge Fonts или похожих сайтах, которые предоставляют ссылки для импорта файлов (не скачивания!). На странице шрифта выберите пункт «Get Font», а затем «Get embed code». На странице «Embed code» во вкладке «Web» выберите пункт import и скопируйте часть кода, вроде такой:
Чуть ниже из всех правил нужно скопировать только название шрифта и фолбек вроде serif или sans-serif. Эти значения необходимо указать для свойств --font-main и --font-alt, чтобы заменить соответствующие шрифты на сайте:
На других сайтах будет другая последовательность действий, но необходимые данные останутся прежними: импорт шрифта на сайт, содержащий рабочую ссылку на шрифт (иначе вы увидите красную плашку ошибки импорта шрифта на Шикимори), а также название шрифта и, желательно, соответствующий шрифту фолбек. Эту информацию, помимо прочего, можно узнать, перейдя по ссылке для импорта и отыскав значение свойства font-family.
В примере указан шрифт, который выглядит так: 979x434
Чтобы заменить «стандартную светлую» на «Firewatch Night» замените light в названии файла на firewatch_night. В дополнительных палитрах есть предустановленные фоны и обложки, которые будут отображаться только при отсутствии параметров --user-cover и --user-background в разделе /* Настройки переменных темы */ в настройках внешнего вида сайта.
Если вы используете нестандартную палитру
Если вы используете нестандартную палитру, настроенную в сборщике, то можно 1) пересобрать тему; 2) удалить в разделе /* Настройки переменных темы */ в настройках внешнего вида сайта все свойства, связанные с цветами, а затем добавить код нужной палитры:
Чтобы настроить тёмную схему (включается в зависимости от настроек операционной системы или браузера), нужно добавить простой медиа-запрос со своими тёмными цветами к себе в стиль. К примеру:
Ваша схема по умолчанию будет работать как светлая схема вне зависимости от выбранных цветов, а цвета добавленные в медиа-запрос перезапишут цвета светлой схемы при включенной функции «Темная схема (Dark Mode)» на устройстве или в браузере. Помимо цветов можно менять и обложку и вообще все стили, хотя я бы не рекомендовал перегружать правила. Сами цвета я просто скопировал из тёмной схемы, но копировать абсолютно все цвета не обязательно — главное заменить цвета текстов и фонов — остальное уже по желанию.
Ещё раз ссылка на сборщик, если вы заблудились во вкладках: grin3671.github.io
Текущие ошибки и недоработки:
Полные настройки схемы недоступны. (Запрос на это есть от двух человек из более чем 2к+.)
Превью цвета не является кнопкой и недоступно для навигации с помощью Tab.
Нельзя добавить свой sass/scss/css к стилю. (Надо сделать как-нибудь.)
Изображения в FAQ'е мешают загрузке страницы.
Иконка ? слишком маленькая.
У кнопки открытия меню нет соответствующего label для accessibility.
ВКЛАДКИЭти вкладки можно встраивать друг в друга. Всегда указывайте уникальные идентификаторы в параметре data-switcher для каждого набора вкладок. Классы, написанные заглавными буквами можно удалить (вместе со знаком равно).
Класс --ripple добавляет эффект наведения на вкладку.
Класс --centered располагает горизонтальные вкладки по центру.
Виды u-tabs:
Класс --vertical делает вкладки вертикальными при @media (min-width: 960px). (класс --right перемещает боковые вкладки вправо)
Класс --anorva делает вкладки как у @anorva. При этом иконка таких табов будет отображаться на отдельной строке по середине.
Класс --akikawa делает вкладки похожими на вкладки Aki Kawa. При этом вместо границ табов будет использоваться фон, а активная вкладка будет слегка увеличена.
# Иконка в обычной кнопке
[div=b-button data-icon=monetization_on]Поддержать[/div]
# Иконка в кнопке переключения вкладок
[div data-tab-switch data-icon=palette]О моей теме[/div]
КАРУСЕЛЬ V2Вторая версия карусели с эффектом бесконечной прокрутки и определением размеров по первому слайду. Ширина определяется контейнером — пользуйтесь колонками из расширенного BBCode. Дорабатывается — пользуйтесь старой версией.
Я не использую GitHub для хранения скомпилированных файлов, т.к. отследить изменения в сжатых файлах там всё равно невозможно. Кроме того, ссылки на файлы получаются слишком длинными:
Надеюсь, бесплатного трафика хватит на обновления темы.
NOTE кросс-браузерность и пр.
В псевдоэлементах нельзя использовать em для font-size (по крайней мере перезапись значений), т.к. в IE9-11 перезапись не работает и происходит перемножение:
Сделано с помощью шаблона «Стена постеров различных типов с произвольной надписью».
[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]
Список добавленных на сайт персонажей в порядке рассмотрения модераторами от самых ранних к последним.