Jump to content
  • 0

Горизонтальное меню с горизонтальным подменю


Question

http://saveimg.ru/pictures/05-05-12/8ec5c5e92e3d826f366dfa22b1bf4c21.bmp

Надо сверстать вот такое меню. Дааа, надо признатся, оказалось это сложной задачей для меня:-( главное гори-ое меню и появление подменю сделать удалось. Подменю появляется через hover. А как сделать, чтоб оно появлялось при клике по ссылке на главном меню? Вообще, ваши рекомендации, советы как сверстать?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

http://saveimg.ru/pictures/05-05-12/8ec5c5e92e3d826f366dfa22b1bf4c21.bmp

Надо сверстать вот такое меню. Дааа, надо признатся, оказалось это сложной задачей для меня:-( главное гори-ое меню и появление подменю сделать удалось. Подменю появляется через hover. А как сделать, чтоб оно появлялось при клике по ссылке на главном меню? Вообще, ваши рекомендации, советы как сверстать?

Я так понял Вам нужно чтобы при клике по главной навигации появлялась "поднавигация" и когда отводите курсор, чтобы "поднавигация" не исчезала?

Может быть Вам вот эта статья поможет? В статье это сделано с помощью псевдокласса :focus.

Edited by mrnobody
Link to comment
Share on other sites

  • 0

mrnobody, спасибо, посмотрю. Меня сейчас интересует такой вопрос: фон для главного меню, как делать? Вырезать целиком (613px X 45px)с psd макета, сохранить в png и сделать бекграундом? Тогда нет проблем со скруглением углов. Или вырезать, например, кусочек 10рх Х 45рх, и замостить через repeat-x, а скругление сделать через border-radius? Или как? Аналогично для фона подменю. Там нижние углы скругленые. Как лучше поступить?

Link to comment
Share on other sites

  • 0

mrnobody, спасибо, посмотрю. Меня сейчас интересует такой вопрос: фон для главного меню, как делать? Вырезать целиком (613px X 45px)с psd макета, сохранить в png и сделать бекграундом? Тогда нет проблем со скруглением углов. Или вырезать, например, кусочек 10рх Х 45рх, и замостить через repeat-x, а скругление сделать через border-radius? Или как? Аналогично для фона подменю. Там нижние углы скругленые. Как лучше поступить?

Ну можно задать радиус скругления для элемента <ul> внутри которого находятся списки (<li>). А градиент можно сделать с помощью этого сервиса - http://www.colorzilla.com/gradient-editor/ . Для подменю почти тоже самое, только еще для первой и последней ссылки задать соответственно левый-нижний и правый-нижний border-radius через псевдокласс :first-child и :last-child (способ похож на пример этой статьи http://www.red-team-design.com/cool-css3-navigation-menu).

Вот я Вам градиент подобрал, вроде похож (точнее не очень похож :blush: , но можно подобрать цвета точнее) - 1846914m.png

Edited by mrnobody
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