Статический одностраничный сайт для бренда «ЛИНЕСС», который занимается запуском и упаковкой цифровых проектов бесплатно по идее.
Сайт собран на кастомной библиотеке интерфейсных компонентов TechOn UI (techon-ui.min.js).
- Фокус бренда: помочь авторам идей получить аккуратный цифровой артефакт (лендинг, прототип, концепт) без стартового бюджета.
- Формат сайта: одностраничный лендинг с блоками:
- герой‑блок с миссией и CTA «Запустить идею»;
- объяснение процесса в виде таймлайна;
- примеры типов проектов (карточки);
- FAQ в формате аккордеона;
- блок «Оставить идею» с подсказкой по формату письма;
- диалог‑окно с шаблоном заявки.
- UI‑стиль: моноширинный «матричный» интерфейс с тёмной темой по умолчанию, переключателем темы и динамическим AI‑фоном (всё даёт TechOn UI).
index.html— основной лендинг бренда «ЛИНЕСС`.techon-ui.min.js— минифицированная библиотека TechOn UI:- добавляет CSS‑темизацию и компоненты (
.to-card,.to-button,.to-accordionи др.); - инициализирует фон с «нейросетевыми» эффектами;
- создаёт глобальный объект
TechOnUI/toи переключатель темы.
- добавляет CSS‑темизацию и компоненты (
Обратите внимание: в репозитории могут остаться старые HTML‑файлы (например,
about.html,services.htmlи т.п.). Текущий актуальный вход в сайт — файлindex.html.
Вёрстка опирается на готовые классы из библиотеки:
- Карточки:
to-card— контейнеры разделов и примеров проектов. - Кнопки:
to-buttonс вариациямиdata-variant="primary|secondary"и размерамиdata-size="s|m|l". - Бейджи и теги:
to-badge,to-tagдля категорий проектов и статусов. - Таймлайн:
to-timeline,to-timeline-itemдля блока «Как это работает». - Аккордеон:
to-accordion,to-accordion-trigger,to-accordion-contentдля раздела FAQ. - Прогресс‑бар:
to-progressс вложенными элементамиto-progress-track,to-progress-fill,to-progress-valueдля индикации загрузки очереди идей. - Индикатор статуса:
to-status-indicator(в шапке — статус «принимаем идеи»). - Диалог:
to-dialog-wrapper+to-dialog-overlay+to-dialog+to-dialog-close— модальное окно с шаблоном заявки. - Кнопка наверх:
to-scroll-topс атрибутомdata-thresholdдля плавного скролла.
Все эти компоненты автоматически инициализируются внутри techon-ui.min.js (через TechOnUI.init() и MutationObserver).
- Склонируйте репозиторий или скачайте файлы.
- Убедитесь, что в корне проекта лежат:
index.html;techon-ui.min.js.
- Откройте
index.htmlв любом современном браузере (Chrome, Edge, Firefox).
Никакого backend и сборки не требуется — это чистый статический HTML + JS.
Подходит любой статический хостинг:
- GitHub Pages;
- Netlify;
- Vercel;
- статический хостинг на вашем сервере / CDN.
Главное — раздавать index.html из корня и не менять относительный путь до techon-ui.min.js.
Открывайте index.html и редактируйте содержимое:
- Название и миссия — в шапке (
header) и первомto-card. - Типы проектов — карточки в секции
#projects. - Вопросы/ответы — блок
#faqс элементамиto-accordion. - Текст диалога и шаблон письма — внутри
to-dialog-wrapper.
Рекомендуется:
- Заменить текст‑подсказку в модальном окне на реальные контакты (email, Telegram, форму).
- При необходимости скорректировать проценты в блоке «Очередь идей» (
data-valueуto-progress).
- TechOn UI: минифицированная библиотека
techon-ui.min.js, исходный репозиторий — TechOn UI (MIT License). - Сам лендинг (
index.html,README.md): может использоваться и дорабатываться под нужды бренда «ЛИНЕСС» без ограничений в рамках вашего проекта.
Если вы планируете публичное использование сайта, сохраните упоминание TechOn UI или добавьте его в раздел «Технологии».