Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Горизонтальное меню, помогите сотворить 
:(
    Опции темы
WantedFan
Дата 20.7.2008, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Доброе утро. Подскажите как сделать горизонтальное меню состоящее из (left_bg.png,bg.png,right_bg.png) с помощью css

Вообщем то то мне нужно я изобразил на картинке
 user posted image
Заранее всем спасибо за помощь
 smile 

Это сообщение отредактировал(а) WantedFan - 20.7.2008, 09:26
PM MAIL   Вверх
WantedFan
Дата 20.7.2008, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Не проходите мимо!! Уж очень нуждаюсь в вашей помощи  smile 
PM MAIL   Вверх
skyboy
Дата 20.7.2008, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 6
Всего: 260



делается свойством float и тремя div'ами.
либо одной таблицей с тремя ячейками в единственной строке.
либо тремя подряд идущими img'ами, если не боишься переноса при внезапном достижении края родительского блока(например, родительский блок имеет четко указанную ширину).

Добавлено через 59 секунд
Цитата(skyboy @  20.7.2008,  13:31 Найти цитируемый пост)
делается свойством float и тремя div'ами.

надо читать: "тремя div'ами со свойством float"
PM MAIL   Вверх
WantedFan
Дата 20.7.2008, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



а не мог бы ты пожалуйста примером показать...подкинуть идеи. А то я чайник теряюсь..
PM MAIL   Вверх
skyboy
Дата 20.7.2008, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 6
Всего: 260



Код

<div style="float: left; width: 20px; background-image: url(images/left.png);" />
<div style="float: left; width: 80px; background-image: url(images/middle.png);" />
<div style="float: left; width: 20px; background-image: url(images/right.png);" />

Код

<table>
<tr>
<td><img src="images/left.png" /></td>
<td><img src="images/middle.png" /></td>
<td><img src="images/right.png" /></td>
</tr>
</table>

Код

<img src="images/left.png" />
<img src="images/middle.png" />
<img src="images/right.png" />

PM MAIL   Вверх
WantedFan
Дата 20.7.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



а почему все float left ?? почему right.png не float:right ?
Вставил код div- не работает ? smile 
PM MAIL   Вверх
WantedFan
Дата 20.7.2008, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



люди срочно нужна такая навигация. Дайте более точный код...а то я все что знаю перепробывал. В гуле на такую тему нечего не нашел...


Это сообщение отредактировал(а) WantedFan - 20.7.2008, 18:28
PM MAIL   Вверх
webster
Дата 20.7.2008, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 361
Регистрация: 1.1.2007

Репутация: 34
Всего: 34



PM MAIL   Вверх
WantedFan
Дата 20.7.2008, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



чучуть не то... задолбался код разбирать.
Может есть варианты попроще и в тему ?
Нужно что-бы меню состояло из
left-bg.gif -----bg.gif-------- right-bf.gif
Ширина 1120px
высотаменю 32px
позиция посередине

Заранее спасибо  smile 

Это сообщение отредактировал(а) WantedFan - 20.7.2008, 20:31
PM MAIL   Вверх
NDenis
Дата 21.7.2008, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 14.12.2007

Репутация: 8
Всего: 8



Надеюсь, Вам этот код будет проще разобрать?
Код

<style type="text/css">
.left {
    background:url(_i/left.gif) no-repeat left top;
}
.right {
    background:url(_i/right.gif) no-repeat right top;
}
.nav {
    background:url(_i/bg.gif) repeat-x;
    height:53px;
    list-style:none;
    margin:0 15px;
}
.nav li {
    float:left;
    list-style:none;
    margin:0 25px;
}
.nav li a {
    line-height:53px;
}
</style>
<div class="left">
    <div class="right">
        <ul class="nav">
            <li><a href="#">Item 1</a></li>
            <li><a href="#">Item 2</a></li>
            <li><a href="#">Item 3</a></li>
        </ul>
    </div>
</div>

PM MAIL   Вверх
WantedFan
Дата 21.7.2008, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



ура заработало. Спасибо за помощь 

Это сообщение отредактировал(а) WantedFan - 21.7.2008, 12:11

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  d.jpg 225,40 Kb
PM MAIL   Вверх
WantedFan
Дата 21.7.2008, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



А как поверх этого меню поместить графическую ссылку(кнопку) ?
Такой способ подойдет ?

CSS
Цитата

    #forumbutton{
    background:url(images/topnav/forumbut.jpg);
    float:right;
    margin:0 25px;
}



HTML
Цитата

<a id="forumbutton" href="localhst"></a>


Добавлено через 3 минуты и 19 секунд
вот вообщем пример того что мне нужно

Там всё меню одним изображением.
Как разделить меню исделать части изображения активными ссылками ?


Это сообщение отредактировал(а) WantedFan - 21.7.2008, 12:28

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  lv_classic_intl_w.png 7,61 Kb
PM MAIL   Вверх
NDenis
Дата 21.7.2008, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 14.12.2007

Репутация: 8
Всего: 8



Цитата

Как разделить меню исделать части изображения активными ссылками?

С помощью инструмента Slice в Photoshop'е.

Вырезаете каждую иконку пункта меню и вставляете его примерно таким кодом:
Код

.nav li.search {
    background:url(_i/search.gif) no-repeat;
    height:35px;
}
...
.nav li a {
    color:#fff;
    font:bold 10px Tahoma;
    padding-left:41px;
    text-decoration:none;
}

HTML примерно такой:
Код

<ul class="nav">
    <li class="search"><a href="#">maklet</a></li>
    <li class="foto"><a href="#">foto</a></li>
    <li class="iivv"><a href="#">1188</a></li>
</ul>

PM MAIL   Вверх
WantedFan
Дата 21.7.2008, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



а что если кнопка выше чем само меню.
Меню 32px
Кнопка 50 px

вот что получилось из предоставленного кода

Как сровнять ?

Это сообщение отредактировал(а) WantedFan - 21.7.2008, 14:17

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  __________.jpg 504,98 Kb
PM MAIL   Вверх
NDenis
Дата 21.7.2008, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 14.12.2007

Репутация: 8
Всего: 8



а что мешает поиграть координатами?
без кода, "по фотографии" лечить сложно
посмотрите, как я сделал представленное меню


Это сообщение отредактировал(а) NDenis - 21.7.2008, 14:26
PM MAIL   Вверх
WantedFan
Дата 21.7.2008, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



CSS
Цитата

.left {
    background: url(images/topnav/left.jpg) no-repeat left top;
}
.right {
    background: url(images/topnav/right.jpg) no-repeat right top;
}
.nav {
    background: url(images/topnav/bg.jpg) repeat-x;
    height:32px;
    list-style:none;
    margin:0 15px;
}


.nav li.search {
    background: url(images/topnav/forumbut.jpg) no-repeat;
    background-position:center;
    height:50px;
    
}
.nav li a {
    color:#fff;
    font:bold 10px Tahoma;
    padding-left:41px;
    text-decoration:none;
}


и HTML
Цитата

<div class="left">
    <div class="right">
        <ul class="nav">
          
           <ul class="nav">
    <li class="search"><a href="#"></a></li>
    
</ul>
            
        </ul>
    </div>

А то что у вас получилось кокраз то что мне и нужно
[/QUOTE]

Это сообщение отредактировал(а) WantedFan - 21.7.2008, 14:41
PM MAIL   Вверх
WantedFan
Дата 21.7.2008, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



маленький вопрос.
С помощью какого кода css картинку переместить в правую сторону ?

Добавлено через 7 минут и 28 секунд
разобрался...
Спасибо вам огромное
PM MAIL   Вверх
WantedFan
Дата 21.7.2008, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



возникла новая проблема.
Некорректно работает меню в таких браузерах как ОПЕРА(последняя версия) и IE 6 версия.
А точнее не работают ссылки - в этих браузерах их как будто вообще не существует.
Вот можете посмотреть  http://77.93.8.64/

Дополнительно: Как сделать что-бы при нажатии на ссылку не было видно пунктирной рамочки.
А то весь вид поганит

Это сообщение отредактировал(а) WantedFan - 21.7.2008, 15:26
PM MAIL   Вверх
NDenis
Дата 21.7.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 14.12.2007

Репутация: 8
Всего: 8



выдержка из вашего кода:
Цитата

Код

<li class="radiobutton"><a href="http://partyradio.ru"></a></li>


текст ссылки надо указывать.
затем, чтобы он не проявлялся на картинке, сделать так

Код

<li class="radiobutton"><a href="http://partyradio.ru"><span>Радио</span></a></li>

Код

a span {
display:none;
}

PM MAIL   Вверх
WantedFan
Дата 21.7.2008, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 5.7.2008

Репутация: нет
Всего: нет



Ещё раз спасибо огромное.
Проблема навигации решена 
PM MAIL   Вверх
liliana2
Дата 29.1.2009, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 19.11.2007

Репутация: нет
Всего: нет



Помогите и мне тоже, что-то никак нигде не могу найти, есть вертикально меню, и надо чтобы в меню слева при нажатии на пункт меню раскрывался список второго уровня, помогите отыскать скрипт или другую реализацию пример такого меню здесь:
http://www.zto.ru/ (Каталог например слева)
только с одной поправкой, чтобы когда другой пункт меню первого уровня тыкаешь предыдущее открытое закрывалось
-----
смотрела как подобные меню реализовано - понять не могу, там тока чистый хтмл и никакого скрипта, как оно тогда работает, если кто подскажет где найти пример и разобраться, буду очень признательна
PM MAIL ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0977 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.