Стилевое руководство

Вы находитесь в разделе, посвященном стилевым правилам, которые делают сайт красивым и гармоничным.

Здесь представлены разработанные и применяемые принципы, которые придают сайту привлекательный вид и единую целостность.

Цветовая гармония: Как сайт каждый раз преображается в разноцветное волшебство

Погрузитесь в удивительный мир цвета! Я решил преобразить мой сайт, чтобы каждое его отображение было уникальным и захватывающим. Вместо статичных цветовых схем я создал алгоритм, который генерирует разнообразие цветов, добавляя живость и эмоциональную глубину каждому элементу. Теперь мой сайт оживает в разных оттенках, вдохновляя и радуя посетителей. Важно отметить, что эти преображения не случайны, а основаны на тщательно выверенных принципах цветовой гармонии и доступности для всех пользователей. Добро пожаловать в уникальный мир моего сайта, где цвета оживают и создают незабываемые впечатления!

Для поддержки устаревших браузеров, вместо создания одного универсального цвета с указанием любой прозрачности, были добавлены некоторые непрозрачные цвета, с которыми работают устаревшие браузеры.

--color-marker – яркий фломастер

--color-button – приятные кнопочки

--color-accent[-rgb] – стабилизированный цвет для текстов

rgba(rgb(--color-accent-rgb),alpha) 

--color-backplate – задний фон сайта

--color-text – цвет текста

--color-info – фон уведомлений

Генерация цветов не происходит случайным образом, это четко выверенный алгоритм состоящий из множества функций, создающий цветовую схему удобную для восприятия как обычных людей, так и людей имеющих проблемы со зрением. Сайт регулярно проходит все проверки на доступность для восприятия.

Другие применяемые правила

  1. Закругления имеют радиус 10px
  2. Вся верстка выполняется flex-контейнерами, без бутстрапов и прочего
  3. Внутри контейнеров имеются меж-элементные отступы по 10px
  4. Все шрифты на сайте кроме заголовков, системные
  5. К заголовкам применен стиль "inter", он скачивается из Google Fonts на телефон пользователя единожды и далее всегда грузится из кеша, не тратя трафик
  6. Закругленные блоки белые и вложенность блоков не одобряется, нужно избегать множественных рамок - создавая безрамочный дизайн

  7. На сайте должны отсутствовать острые углы (местами это не так, но дизайн разрабатывается)
  8. Обязательное и полное отсутствие теней и градиентов - они убивают производительность на телефонах