Показано с 1 по 4 из 4

Тема: "Простое" горизонтальное меню

  1. #1

    Регистрация
    06.02.2007
    Адрес
    Kazan
    Сообщений
    186

    Хорошо

    У меня сложности с реализацией меню такого типа (примеры прикрепил)
    Может кто-нибудь поделится опытом, как это реализовать, или может кто-нибудь скинет линк на пример?

  2. #2
    А что тут сложного... на мой взгляд ничего сверхъестественно тут нет, вопрос просто в усидчивости. Как бы сделал я:

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

  3. #3

    Регистрация
    24.04.2008
    Сообщений
    3
    вот бери! Не надо таблиц Не надо вообще ничего!

    Это вставь в HTML

    Код:
    <ul class="glossymenu">
    ****<li class="current">[Только зарегистрированные пользователи могут видеть ссылки. ]
    ****[*][Только зарегистрированные пользователи могут видеть ссылки. ]
    ****[*][Только зарегистрированные пользователи могут видеть ссылки. ]****
    ****[*][Только зарегистрированные пользователи могут видеть ссылки. ]****
    ****[*][Только зарегистрированные пользователи могут видеть ссылки. ]****
    ****[*][Только зарегистрированные пользователи могут видеть ссылки. ]****[/list]
    Это вставь в CSS
    Код:
    .glossymenu{
    ****position: relative;
    ****padding: 0 0 0 34px;
    ****margin: 0 auto 0 auto;
    ****background: url(media/menur_bg.gif) repeat-x; 
    ****height: 46px;
    ****list-style: none;
    }
    
    .glossymenu li{
    ****float:left;
    }
    
    .glossymenu li a{
    ****float: left;
    ****display: block;
    ****color:#000;
    ****text-decoration: none;
    ****font-family: sans-serif;
    ****font-size: 13px;
    ****font-weight: bold;
    ****padding:0 0 0 16px;
    ****height: 46px;
    ****line-height: 46px;
    ****text-align: center;
    ****cursor: pointer;****
    }
    
    .glossymenu li a b{
    ****float: left;
    ****display: block;
    ****padding: 0 24px 0 8px; 
    }
    
    .glossymenu li.current a, .glossymenu li a:hover{
    ****color: #fff;
    ****background: url(media/menur_hover_left.gif) no-repeat;
    ****background-position: left;
    }
    
    .glossymenu li.current a b, .glossymenu li a:hover b{
    ****color: #fff;
    ****background: url(media/menur_hover_right.gif) no-repeat right top; 
    }
    Обрати внимание на название картинок! они могут не совпадать с текстом в коде для CSS.

    Не поймешь отпишись сюда!

  4. #4

    Регистрация
    13.02.2008
    Сообщений
    3
    Согласен! Никаких таблиц! Прошлый век! Только css и минимум графики! Вебдваноль!

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 18.07.2010, 17:52
  2. Нужна помощь по "keywords" и "description"
    от sergstar в разделе Веб-программирование
    Ответов: 5
    Последнее сообщение: 17.05.2009, 12:37
  3. Горизонтальное меню HELP
    от changerUA в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 24.08.2007, 20:36
  4. Горизонтальное меню
    от Gleb в разделе Вёрстка сайта
    Ответов: 11
    Последнее сообщение: 14.06.2007, 17:02
  5. "Size" в input type="text"
    от Violator в разделе Вёрстка сайта
    Ответов: 0
    Последнее сообщение: 09.01.2006, 13:07

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •