Новые обновления сайта - Комментарии


Пацак
Симпатично выглядит, спасибо)

Пацак
Мне кажется, или какие-то изменения снова? Что-то диз какой-то узкий стал...

Господин ПЖ
Algernon Blackwood, в каком месте узкий, я наоборот уменьшил отступы слева и справа для мобильной версии

Пацак
Algernon Blackwood, в каком месте узкий, я наоборот уменьшил отступы слева и справа для мобильной версии
@Vantuz Сегодня / 16:18
Ну или так, я не сразу просто понял, на лайки еле попадать стал=))

Господин ПЖ
Ещё немного поправил мобильный вид, убрал рамку и немного увеличил отступ, смотреться стало лучше, но в некоторых местах надо поправить еще
I

Землянин
Вантуз-мен, теперь эта быстрая смена темной темы на светлую и обратно при переходе на другую страницу бьет по глазам, зачем смену темы делать на одном js, у нас же тут слава богу не SPA smile

Господин ПЖ
iohann, да есть такое, пока не знаю как исправить
I

Землянин
Вантуз-мен, через php
$theme = $_COOKIE['theme'] ?? 'dark';
echo '<html data-bs-theme="' . $theme . '">';
Как-то так

Господин ПЖ
iohann, ок, попробую из js сохранять в куки вместо local storage
Тогда бэком можно вытащить значение
А как быть c auto
В системе prefers-color-scheme = dark
на сайте auto и все равно мигает
I

Землянин
Вантуз-мен, мигает потому что в html-коде прописана светлая тема, поэтому изначально (в момент загрузки) отрисовывается светлая, и только после ПОЛНОЙ загрузки страницы запускается js-код, который включает темную тему. Кстати, переключатель темы тоже надо формировать беком, чтобы не дергался при загрузке. Да и вообще, переключение темы лучше делать полностью через бек, пусть даже смена темы будет с перезагрузкой страницы, но ведь юзер выбирает себе тему всего лишь 1 раз в жизни (или вообще ни разу), а мигание, дергание и тормоза из-за работы js будут преследовать его при каждом переходе smile