Руководство по Intergalactic с актуальными семантическими токенами и токенами диаграмм, встроенными элементами управления фильтрацией, сравнением в фиксированном масштабе, сведениями о выбранном объекте и полным воспроизводимым примером данных.
Стандартные элементы управления Intergalactic из @semcore/ui 17.6.0 с @semcore/theme 2.3.1; оригинальная диаграмма сравнения в виде столбцов HTML. · Справочник по реализации
02
Справочник по дизайн-системе Semrush Intergalactic
Стандартные элементы управления Intergalactic из @semcore/ui 17.6.0 с @semcore/theme 2.3.1; оригинальная диаграмма сравнения в виде столбцов HTML.
Макет аналитического рабочего пространства дизайн-системы Semrush Intergalactic
Определите вопрос для сравнения
В примере шесть вымышленных ключевых слов сравниваются по одной выбранной метрике. Над результатами расположены фильтр, переключатель отображения только отслеживаемых элементов и кнопки выбора метрики. В отдельной панели сведений показаны обе метрики для выбранного термина, поэтому можно сопоставить его место в рейтинге с исходными значениями.
Отделяйте исходные данные от результатов измерений
Все числа взяты из фиксированного набора примеров и обозначены как иллюстративные. Страница не представляет объем поиска или сложность как актуальные измерения Semrush. За диаграммой не стоят сетевые запросы, аналитическая учетная запись или загруженный набор клиентских данных.
Генерация темы и токенов дизайн-системы Semrush Intergalactic
Используйте актуальный пакет темы осознанно
В среде выполнения закреплены версии @semcore/ui 17.6.0 и @semcore/theme 2.3.1. Для стандартных компонентов необходим актуальный пакет темы, а точка входа импортирует его light.css. В таблице сохранены значения OKLCH из этой таблицы стилей, а не заменены посторонними устаревшими значениями в шестнадцатеричном формате.
Разделяйте роли компонентов и диаграммы
Внешний вид стандартных элементов управления задается стилями Intergalactic, а в оригинальной диаграмме сравнения столбцов используется первая роль палитры диаграмм для ряда данных. Выбор обозначается сдержанным фоном строки и состоянием нажатия. Не следует без разбора использовать цвет ряда данных для всех кнопок действий и сообщений об ошибках.
Типографика дизайн-системы Semrush Intergalactic для плотного представления результатов
Не разделяйте подписи, единицы измерения и значения
В каждой строке диаграммы рядом с термином указано числовое значение. Небольшая подпись к оси уточняет, что отображается: количество поисковых запросов в выборке или оценка по шкале от 0 до 100. В панели сведений повторяются обе единицы измерения, чтобы похожая длина столбцов не создавала впечатление, будто метрики взаимозаменяемы.
Используйте компактный текст, не скрывая контекст
Для удобства фильтрации стандартное поле ввода имеет большой размер. Подписи результатов остаются компактными, а название рабочего пространства и заголовки разделов набраны крупнее. На узком экране ключевое слово переносится над столбцом и значением, а не обрезается до нечитаемого фрагмента.
Масштаб диаграммы и сортировка в дизайн-системе Semrush Intergalactic
Сохраняйте масштаб при фильтрации
В диаграмме объема поисковых запросов максимум всегда равен 8,100, а в диаграмме сложности — 100. При фильтрации оставшийся самый длинный столбец не растягивается на всю ширину. Такое решение сохраняет смысл сравнения, когда пользователь сокращает набор данных.
Сортируйте по активной метрике
Стандартные поле ввода и флажок дизайн-системы Semrush Intergalactic
Используйте составную структуру поля ввода
Input задает внешний компонент, а Input.Value — непосредственно редактируемый элемент управления. Его обработчик onChange первым получает строковое значение; это отличается от стандартного события изменения DOM. Видимая подпись ссылается на id компонента Value.
Разделяйте текстовый фильтр и логическое условие
Обработчик onChange стандартного Checkbox получает логическое значение checked. При формировании строк объединяются фильтр по тексту и состояние отображения только отслеживаемых элементов, поэтому любой из них может привести к пустому результату. Сброс фильтров восстанавливает оба элемента управления, сохраняя контекст выбранной панели сведений.
Выбранный элемент и пустое состояние в дизайн-системе Semrush Intergalactic
Сохраняйте привязку выбранного элемента к его идентификатору
Выбранный термин хранится независимо от порядка элементов массива. Нажатие на столбец обновляет выбранный термин и его состояние нажатия, а панель сведений получает полную запись из набора примеров. Сортировка по другой метрике не приводит к незаметному переключению панели сведений на строку с другим индексом.
Поясняйте, если выбранный элемент скрыт фильтром
Если выбранный термин больше не отображается, панель сведений остается доступной и содержит пояснение. Это удобно, когда нужно сравнить элемент до и после фильтрации. В области пустого результата есть явное действие сброса — вместо пустой панели диаграммы.
Дизайн-система Semrush Intergalactic: доступное сравнение данных
Сделайте диаграмму понятной без цвета
Столбцы представлены декоративными span внутри настоящих кнопок. Термин и значение образуют доступный для восприятия текст, а aria-pressed указывает на выбранный элемент. Данные остаются понятными и без визуального представления длины столбца или цвета ряда. Фокус клавиатуры заметно отличается от оформления выбранной строки.
Выберите «Сложность» и проверьте порядок столбцов и единицы измерения оценки.
Отфильтруйте отсутствующий в наборе термин и нажмите «Сбросить фильтры».
Выберите термин, скройте его фильтром и прочитайте пояснение о сохраненном выборе.
Проверьте восстановление после фильтрации
Стандартные поле ввода и флажок предоставляют доступ к реальным элементам управления. Для переключения метрики используются кнопки с состоянием нажатия, а оригинальное действие сброса очищает оба фильтра. Макет сохраняет на виду заголовок результатов и примечание о единицах измерения, чтобы контекст не терялся ни при пустом, ни при заполненном результате.
Импорт компонентов и настройка темы дизайн-системы Semrush Intergalactic
Импортируйте точки входа компонентов
Корневой модуль @semcore/ui намеренно вызывает ошибку вместо экспорта всех компонентов. В этом примере кнопка, поле ввода и флажок импортируются из отдельных точек входа, а @semcore/theme/light.css — напрямую. Полная точка входа содержит набор примеров и всю логику формирования данных.
Отдельные импорты @semcore/ui/button, input и checkbox.
Закрепленная версия @semcore/theme/light.css.
Оригинальная логика столбчатой диаграммы с фиксированным масштабом и набором примеров в полном JSX.
Не называйте пользовательские столбцы стандартной диаграммой D3
Сохраните рядом с main.jsx. Эти собственные правила композиции отделены от справочника токенов библиотеки.
04
Настройка ИИ-агента для дизайн-системы Semrush Intergalactic
Отправная точка для реализации
Пример с закреплёнными версиями нативных компонентов собран и проверен в браузере локально. В образце используется только локальное состояние приложения.
Создайте компактную диаграмму сравнения с аналитическими данными, используя стандартные элементы управления Intergalactic, отдельные импорты и актуальные токены темы. Обеспечьте согласованность единиц измерения, фиксированных масштабов, сортировки и идентификатора выбранного элемента. Добавьте текстовые значения и возможность выйти из пустого состояния. Честно обозначьте данные примера и оригинальный код диаграммы, не выдавая их за измеренные данные Semrush.
05
Источники и область применения дизайн-системы Semrush Intergalactic
Руководство по приложению OpenDesign. Все шесть записей о ключевых словах и все метрики вымышлены. Стандартные элементы управления Intergalactic окружают оригинальную диаграмму HTML; это не отчет Semrush и не реализация стандартной диаграммы D3.