Jump to content
  • 0

Круговое меню на CSS


ola
 Share

Question

Направьте верным путем. Хочу попробовать сделать макет, внешне похожий на этот http://www.free-lance.ru/users/somnambula/...hp?prjid=474595

Только в окружности у меня находится одна картинка, которую хочу разбить по секторам (6 штук). Из каждого сектора выходит "стрелочка-указатель" с названием меню.

При нажатии на один из пунктов меню и на один из секторов (желательно чтобы он "загорался", например, становился ярче).

Думаю, есть вариант реализовать это с помощью CSS. Тогда надо картинку нарезать, а как не знаю, на прямоугольники понятно как...а на треугольники как? (вернее сектора).

Или с помощбю карт это можно сделать..?

Link to comment
Share on other sites

16 answers to this question

Recommended Posts

  • 0
Направьте верным путем. Хочу попробовать сделать макет, внешне похожий на этот http://www.free-lance.ru/users/somnambula/...hp?prjid=474595

Только в окружности у меня находится одна картинка, которую хочу разбить по секторам (6 штук). Из каждого сектора выходит "стрелочка-указатель" с названием меню.

При нажатии на один из пунктов меню и на один из секторов (желательно чтобы он "загорался", например, становился ярче).

Думаю, есть вариант реализовать это с помощью CSS. Тогда надо картинку нарезать, а как не знаю, на прямоугольники понятно как...а на треугольники как? (вернее сектора).

Или с помощбю карт это можно сделать..?

самое интересно что в вашем примере сделано точ в точ как если бы на html использовали map так что пользуйтесь им...

Link to comment
Share on other sites

  • 0
самое интересно что в вашем примере сделано точ в точ как если бы на html использовали map так что пользуйтесь им...

какой нафиг мап?

там реально сделать все на позиционировании+ховер на ссылку-изображение, но вот единственное что не получится, так это эффект плавной смены картинки при наведении, хотя... может на js и можно это сделать. :ph34r:

Link to comment
Share on other sites

  • 0
какой нафиг мап?

там реально сделать все на позиционировании+ховер на ссылку-изображение, но вот единственное что не получится, так это эффект плавной смены картинки при наведении, хотя... может на js и можно это сделать. :ph34r:

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

Link to comment
Share on other sites

  • 0
А для того, чтобы спозиционировать , ведь нужно на резать на 6 кусочкков мою окружность. Как это можно сделать не подскажите? я с фотошопом весь день борюсь не получается. Не знаю как.

ничего не нарежеца. толька прямоугольниками, можно взять каринку, круглую, и на ней нарезать потом мап.

Но пример Ваш - флешевый, может лучше во флеше?

Link to comment
Share on other sites

  • 0
ничего не нарежеца. толька прямоугольниками, можно взять каринку, круглую, и на ней нарезать потом мап.

Но пример Ваш - флешевый, может лучше во флеше?

Flash, боюсь, не осилю(

Т.е. вы предлагаете использовать <map> , правильно?

А может нарезка возможна в каком-то дугом графич.редакторе? делают же это как-то!?

Link to comment
Share on other sites

  • 0
Flash, боюсь, не осилю(

Т.е. вы предлагаете использовать <map> , правильно?

А может нарезка возможна в каком-то дугом графич.редакторе? делают же это как-то!?

никак. Картинки только прямоугольные, Можно конечно намутить картинок с секторами, вокруг которых просто прозрачное обрамление, и потом склеивать - но это будет ахтунг.

Мап всяко правильней.

Link to comment
Share on other sites

  • 0
почему?

А разве нельзя нарезать эти картинки с прозрачным фоном?

а как потом кликабельную область вида "сектор круга" сделать? К отму же 6 картинок с фоном будут никак не меньше по весу чем 1 большая. зато в 6 раз больше дергаем сервак. в 6 раз больше писать css под спрайты и т.д.

Link to comment
Share on other sites

  • 0

В исходнике круг, который состоит из равных четких секторов =) Они далеки от прямоугольника. Очень интересно посмотреть на разъедение кликабельных областей между секторами, разделенными сечением в 60 градусов от оси х, например. А-ля скругленные углы без картинок 3-4 года назад?

Link to comment
Share on other sites

  • 0
:ph34r:

да можете вообще не резать, сколько там 6 секторов? делаем 6 картинок с выделенными секторами разбиваем мапами и дальше по наведению на разные мапы разные куски...

Насчет разрезать по диагонали это интересно но картинка как не крути будет 1 прямоугольная, так что если резать по диагонали то надо делать прозрачности...

Edited by stars
Link to comment
Share on other sites

  • 0

Та не ребят... если делать это через image map то все будет норм, только переход будет резким без эффектов. Но секции будут такими какими их сделать, не прямоугольными.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy