Стиль и философия TPMET Edu Platform

Вы держите перед собой руководство по стилю TPMET Edu Platform — страницу, которая объясняет, почему всё устроено именно так. Если вы студент, преподаватель или просто любите порядок — этот текст для вас. Мы не хотим скрывать свои решения за декоративными фразами: всё здесь — просто, по делу, с уважением к вашему времени.

Этот сайт — не просто набор страниц, а продуманная система. Он создан для того, чтобы учиться было удобно, а читать — не утомительно. Здесь нет лишнего шума, эффектов ради эффектов или модных трендов. Всё — как в хороших учебниках: читаемость, структура, уважение к времени.

Ниже — объяснение, почему всё устроено именно так: цели, цвета, шрифты, компоненты. Это practical-обоснование, а не философия ради философии.

Две фундаментальные цели

Всё, что мы делаем, строится на двух простых целях. Они звучат просто, но именно на них держится весь стиль платформы.

Во-первых, удобство обучения. Вы будете читать лекции часами — дизайн не должен утомлять глаза или мешать концентрации. Мы убираем всё лишнее: отвлекающие эффекты, сложные интерфейсы, искусственные преграды между вами и знанием.

Во-вторых, сдержанность. Никаких модных трендов ради моды. Нет анимаций, градиентов и прочих эффектов, которые быстро устаревают или отвлекают. Вместо этого — спокойная, почти научная эстетика, которая подчёркивает серьёзность содержания, а не конкурирует с ним за внимание.

Эти две цели — удобство и сдержанность — стали основой. Теперь — как они воплощаются в цветах, шрифтах и компонентах.

Цветовая палитра: не просто красиво, а удобно

Цвета на сайте — не просто декор. Каждый оттенок выбран с учётом длительного чтения, читаемости и академического контекста. Никаких случайных решений.

Основной цвет #003366
Тёмно-синий — классика для технических вузов. Он ассоциируется с надёжностью, знанием и стабильностью. Эта цветовая схема используется в университетах по всему миру, потому что она работает: не отвлекает, не утомляет глаза, создаёт ощущение «академического места», где можно сосредоточиться на содержании.

Акцентный цвет #c9a84c
Латунный (#c9a84c) — наш «технический» акцент. Он отсылает к материалам, с которыми работает кафедра: электронике, металлообработке, приборостроению. Ассоциации с лабораторным оборудованием и инженерной эстетикой. Используем его умеренно — только для кнопок, ссылок и специальных элементов — чтобы создать визуальную иерархию, но не перегружать дизайн.

Основной фон #ffffff
Чистый белый (#ffffff) — стандарт для максимального контраста и читаемости.

Вторичный фон #f5f5f5
Светло-серый (#f5f5f5) для блоков, карточек и выделений. Снижает визуальный контраст и уменьшает нагрузку на глаза при длительном чтении — особенно важно для лекций.

Текст #333333
Тёмно-серый (#333333), а не чёрный. Чёрный текст на белом фоне — слишком резко, вызывает напряжение глаз при длительном чтении. Тёмно-серый сохраняет читаемость, но добавляет плавности — как чернила на качественной бумаге.

Всё это — не дизайн «для красоты». Это дизайн «для чтения».

Типографика: как в хорошем учебнике

Шрифты — это костяная структура дизайна. Именно они определяют, как текст воспринимается на экране. Мы выбрали Arial и Georgia, потому что каждый из них решает конкретную задачу.

Arial — основной шрифт. Классический sans-serif, который используется на экранах десятилетиями. Он открытый, чистый, идеально читается даже при небольших размерах. Arial — это надёжность, которая не требует загрузки дополнительных файлов и работает на любом устройстве. Его простота — сила: он не отвлекает от содержания, а просто делает текст читаемым.

Georgia — для заголовков и акцентов. Шрифт с засечками, который придаёт тексту академическую строгость. Он напоминает классические учебники и научные публикации, но при этом оптимизирован для экранов — засечки крупные и чёткие, что делает его удобным для чтения даже при небольших размерах.

А почему не Inter или Helvetica? Потому что мы выбрали классику. Arial и Georgia есть на всех устройствах по умолчанию. Нам не нужно загружать их с сервера, они не зависят от интернета и работают мгновенно. Это инженерный подход: использовать то, что уже есть, и делать это лучше всего.

Для кода — Consolas или его аналоги. Шрифт, разработанный специально для кода, с различимыми символами (0 и O, 1 и l, { и [). Но если Consolas не загрузится, система упадёт на стандартный Courier New — тоже хороший и надёжный.

Размер шрифта — 17px с межстрочным интервалом 1.625 (примерно 27.6px). Это не случайные цифры: исследования показывают, что оптимальная ширина строки для чтения — 60-80 символов, а межстрочный интервал — 1.5-1.75. Мы взяли середину этого диапазона и получили баланс между плотностью и читаемостью.

Типографика — это не выбор шрифтов. Это наука о том, как текст воспринимается глазом. Мы следуем не трендам, а проверенным принципам.

Сетка и компоненты: инженерный подход

Сетка — это не просто рамка, а структура, которая определяет, как информация организована и воспринимается. Максимальная ширина 720px выбрана не случайно: это комфортная ширина строки для чтения — 60-80 символов при размере шрифта 17px.

Длинные строки утомляют глаза: когда строка слишком широка, глазу сложно найти начало следующей строки. Поэтому контент не растягивается на всю ширину экрана на больших мониторах — добавляются отступы слева и справа. На мобильных устройствах сетка сжимается, и контент занимает всю ширину — на телефонах каждый пиксель ценен, но ширина строк остаётся комфортной.

Компоненты — карточки, блоки, таблицы — тоже продуманы. Каждый имеет своё назначение: карточки для выделения тем, блоки определений для акцентирования важных формулировок, таблицы для структурированного представления данных. Но мы не используем их «для красивого вида» — каждый появляется только тогда, когда это необходимо.

Стиль не должен доминировать над содержанием. Если текст можно читать без карточек — они не нужны. Если блок определения добавляет ценности — значит, он уместен. Дизайн — это не декор, а инструмент для передачи знаний.

Формулы и код: инструменты, а не украшения

В технических дисциплинах формулы и код — это не просто элементы оформления. Это язык, на котором выражаются идеи. Поэтому их отображение должно быть безупречным.

\( \KaTeX \) — быстрая библиотека для формул. Она рендерит формулы в миллисекундах, а не в секундах, что критично для онлайн-обучения с ограниченным интернетом. Она также лучше интегрируется в текст — сохраняет межстрочный интервал и размер шрифта, что важно для строчных формул.

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

Highlight.js — подсветка кода. Простая, надёжная и быстрая. Тема «stackoverflow-light» — светлый фон с деликатной подсветкой, который не отвлекает внимание. Код должен быть легко читаемым, но не «выпрыгивающим» из текста.

Формулы и код — это инструменты. Они должны быть удобными, надёжными и ненавязчивыми.

Простота и консистентность

Простота — один из важнейших принципов. Не как упрощение, а как осознанное устранение лишнего. Каждый элемент на странице должен выполнять функцию. Если элемент не делает ничего полезного — он должен быть удалён.

Это проявляется во всём. Отступы между элементами — не случайные цифры, а логически обоснованные значения: 16px, 24px, 32px и 48px. Это степени двойки и кратные значения, которые создают ритм и иерархию без излишеств.

Консистентность — это следствие простоты. Если мы используем определённый цвет для кнопок, мы не будем использовать другой цвет для кнопок в другом разделе. Если мы используем определённый стиль для заголовков, мы будем придерживаться его везде. Это создаёт ощущение «единообразной системы», где всё логично и предсказуемо.

Это особенно важно для образовательных платформ. Когда студент заходит на новый раздел, он не должен заново учиться, как пользоваться интерфейсом. Он должен чувствовать, что всё устроено одинаково: кнопки ведут себя одинаково, навигация понятна, структура логична. Консистентность — это уважение к времени и умственным ресурсам пользователя.

Мы используем CSS-переменные для всех ключевых значений: цветов, отступов, размеров. Это позволяет легко менять стиль целиком, просто изменив несколько значений. Но мы не меняем их часто — потому что консистентность важнее «модных» изменений.

Вдохновение и принципы

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

Нас вдохновляют классические учебники по физике и математике, где дизайн — не «добавление к содержанию», а его неотъемлемая часть. Они не пытаются быть «модными», они не гонятся за эффектами. Они просто хорошо структурированы и читаются легко. Это и есть наш идеал.

Дизайн сайта опирается на пять принципов:

  • Читаемость прежде всего. Никаких мелких шрифтов, тонких линий или сложных градиентов. Текст должен читаться легко, даже если вы читаете его часами.
  • Структурированность. Каждый блок имеет чёткое назначение и визуальное отличие (карточки, полосы, фоны). Это не декор, а инструмент для навигации.
  • Адаптивность. Сайт одинаково хорошо работает на ноутбуке, планшете и смартфоне. Мы делаем единый адаптивный интерфейс, который меняется в зависимости от контекста.
  • Экономия трафика. Минимум тяжёлых эффектов, локальные шрифты, кэшируемые CSS-файлы. Сайт должен работать даже при плохом интернете.
  • Доступность. Контраст между текстом и фоном соответствует стандартам WCAG 2.1, навигация доступна с клавиатуры. Это базовое требование, а не «дополнительная опция».

Эти принципы — результат анализа того, что делает контент эффективным. Мы проектируем не для себя, а для студентов, которые будут использовать этот сайт для учёбы.

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

Заключение

TPMET Edu Platform — это не просто набор страниц и компонентов. Это продуманная система, где каждый элемент имеет логическое обоснование и функциональное назначение. Стиль, который мы создали, — баланс между академической строгостью, инженерной точностью и современной читаемостью.

Мы не гонимся за трендами, не делаем «модный дизайн любой ценой». Вместо этого следуем проверенным принципам: читаемость, структура, простота и уважение к времени и вниманию пользователя.

Если этот стиль вам понятен — значит, он достиг своей цели. Он не должен быть «секретом» — он должен быть интуитивно понятным, как инструмент, который вы уже умеете использовать.

Спасибо, что читаете. Надеюсь, теперь вы видите не просто сайт, а логичную систему, построенную для того, чтобы передавать знания.