Legioner911
@Legioner911

Как лучше реализовать такую круговую навигацию?

Здравствуйте.

Сразу извиняюсь за некорректность вопроса.
Но очень хотелось бы услышать мнение профессионалов в сфере веб и в частности фронтэнда.
На данной странице https://rosreestr.ru/site/ur/ реализована навигация в виде круга, подписана "Способы получения услуг". На сайте rosreestr она еализована с помощью SVG.
Существуют ли кроссбраузерные методы реализации такой же навигации.
И каким способам вы бы отдали предпочтение. (кроме SVG).

Заранее спасибо за компетентный ответ, от знающих людей.
  • Вопрос задан
  • 337 просмотров
Решения вопроса 1
Ronnie_Gardocki
@Ronnie_Gardocki
Я у мамы фронтендщик.
1) Свг. Оно для этого лучше всего подходит. Денис посоветовал D3, это наверное самый классический вариант.
2) Можно на канвасе. Но на фоне свг это оверкилл, и его надо юзать только если вы захотите сделать что-то невероятно уникальное с какими-то неприлично крутыми эффектами.
3) Можно на css. Валентин дал ссылку на codrops демку, но есть еще более старая и не менее крутая версия - stackoverflow.com/questions/13132864/creating-a-ra...
Правда там имеются некоторые проблемы, ибо демку с тех пор никто не фиксил, скинул просто для ознакомления с "темной магией".
Так же еще чекните вот это - sarasoueidan.com/tools/circulus
Крутой интрумент от Сары, с помощью которого можно кастомизировать меню как следует. Но оно в плане дизайна не совсем подходит в вашем случае.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
IonDen
@IonDen
JavaScript developer. IonDen.com
Это элементарно делается на d3js.org (да это SVG, но через JS API)
Вот туториал: zeroviscosity.com/d3-js-step-by-step/step-2-a-basi...
Ответ написан
matroskin13
@matroskin13
JavaScript developer, GO developer
если не svg, или canvas - то можно так tympanus.net/codrops/2013/08/09/building-a-circula... , но имхо делать не svg или канвасом, это извращение.
Ответ написан
Sivkoff
@Sivkoff
Web Developer
Есть пример посложнее в этом видео: https://youtu.be/4P1-JwZF0Vo?t=59m38s
Минус в том что пишут на CoffeeScript, хотя возможно для кого-то это плюс
Есть попроще, на JS, но статья на английском: sarasoueidan.com/blog/building-a-circular-navigati...
Ответ написан
Vilz
@Vilz
html, css, js
все забывают про карты img map эх...
htmlbook.ru/content/karty-izobrazheniya
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы