@hakimi1

Нашел нужную схему мест, но она на svg. Не особо разбираюсь в нем. Как добавить функцию выбора места в схеме?

  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
LenovoId
@LenovoId Куратор тега SVG
svg, css,js
Хорошо, давайте по шагам
Я не много модернезировал эту схему, напишу сразу, что отлавливать click по rect внутри use очень проблематично



В данный момент, вам нужно приложить усилия и попробовать увеличить количество g.section со всем содержимым внутри ... то есть смотрите открывающий тег и закрывающий с class.section + добавить (самостоятельно ) transform="translateX()" где нужно отодвинуть одну секцию от предыдущей

<g class="section" style="transform: translateX(20px)">
    <g>
      <rect x="0" y="6"/>
      <rect x="0" y="120"/>
      <rect x="120" y="6"/>
      <rect x="120" y="120"/>
    </g>
    <g>
      <rect  x="0" y="294"/>
      <rect  x="120" y="294"/>
    </g>
  </g>


сразу после него идёт use - продублируйте это таким образом что бы получить нужное количество секций -- это будет ваша попытка решить эту задачу и потом вернёмся к вопросу о click и получению места и всей доп информации
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы