Как сделать такой эффект?

Ссылка скопирована
1 ответ

Как сделать вот такую фичу?Этот что-то типо калькулятора для одной игры. При выборе двух планет, показывает сколько топлива для этого нужно.При этом пропадает все лишнее и подсвечивается только сам путь.А при наведении на какой нибудь конкретный этап (панелька справа) подсвечивается конкретно этот этап.Левая часть максимально адаптивна, и выглядит вообще как картинка.Но это все текст с кучей отдельных элементов. Неужели каждый элемент вручную с помощью % нужно высчитывать и рисовать?
Карта в обычном виде:

Как сделать такой эффект?

Карта когда есть две выбранные планеты:

Как сделать такой эффект?

Карта когда наводишь на конкретный этап полета:

Как сделать такой эффект?

Если что, вот сам сайт: https://ksp.loicviennois.com/
Всем спасибо.

Дополнительно:

Но это все текст с кучей отдельных элементов. Неужели каждый элемент вручную с помощью % нужно высчитывать и рисовать?

- Svg, с расположением каждой части в нужном месте, например: d: path("M 1072.8 952.661 V 336.358").
- Каждый элемент svg имеет свой id (например: id="path12523-5"), к которому можно обратиться из css/js.
- Для каждого разрешения дисплея - отдельный svg, но со старыми id.
- JS передает логику по id элементов в svg, не задумываясь, как они там расположены.
КартинкО

Как сделать такой эффект?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Дмитрий К. Ответ

Для создания эффекта подсветки синтаксиса кода всех языков программирования на вашем сайте, вы можете использовать тег

. Этот тег позволяет указать язык программирования, для которого нужно осуществить подсветку синтаксиса кода.
 
Пример использования тега <pre lang="php"> для подсветки синтаксиса кода на вашем сайте:
 
<pre lang="php">

. Этот тег позволяет указать язык программирования, для которого нужно осуществить подсветку синтаксиса кода. Пример использования тега <pre lang="php"> для подсветки синтаксиса кода на вашем сайте: <pre lang="php">

В приведенном примере код на языке PHP будет подсвечен и отформатирован для лучшей читаемости. Вы можете использовать этот тег для любого языка программирования, просто заменяя "php" на соответствующий язык (например, "java", "python", "html" и т. д.).

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно