Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Готовые решения. HTML, CSS для любых сайтов. » Меню сайта.... Исправления.
Меню сайта.... Исправления.
Дата: Воскресенье, 25.04.2010, 03:02 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Пишет: baj79 (пост#181)

Здравствуйте!
Пожалуйста!
Не удаляйте мое сообщение пока не прочтете!
Вы не представляете как я намаялся:) Всю ночь сеть обшаривал в поисках описания моей проблемы, так и не нашел...
Я возможно не правильно выбрал форум, тему и т.д. Но я не особо тут ориентируюсь, так что простите чайника:-)
Короче:
Сделал кнопки с подсветкой. Код скрипта нашел на каком то форуме, но он не работал. Методом тыка (я чайник в CSS) добился что б он заработал. Вставил на сайт... И ничего!
Точнее все работает только кнопки пикселей на 35 смещены за пределы блока. Пожалуйста! Объясните в чем моя ошибка? Очень прошу!!!!

В редакторе страниц сайта, между тегами head я ставил скрипт:

А в блок вставил:

Я догадываюсь, что сдвигает их тег "li", но без него, вообще не работает...

P.S. Я наверное не вполне правильно выбрал тему, но я в форуме блуждаю как слепой в лесу. Извините что побеспокоил.

 
Дата: Воскресенье, 25.04.2010, 03:04 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


baj79,

Quote (baj79)
Сделал кнопки с подсветкой. Код скрипта нашел на каком то форуме, но он не работал. Методом тыка (я чайник в CSS) добился что б он заработал. Вставил на сайт... И ничего!
Точнее все работает только кнопки пикселей на 35 смещены за пределы блока. Пожалуйста! Объясните в чем моя ошибка? Очень прошу!!!!

- у тебя кучка ошибок, а сайт не указан ... вот это поможет - исправляй ... и анализируй, что неправильно у тебя ... ヅ

CSS:

HTML:

Удачи ...

Flesh

 
Дата: Воскресенье, 25.04.2010, 03:05 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Снова: baj79
Я делаю просто на отдельном сайте, что то вроде раздела от основного (если получится).
Вот сайт (точнее раздел) Если получится, хотел и на основном сайте кнопки сделать...

Вставил код, который вы указали и вот что получилось -
Ну ЧАЙНИК я! Не могу сообразить в чем причина. Растолкуйте пожалуйста!

Прикрепления: 5497892.png (12.5 Kb)

Сообщение отредактировал likbezz - Воскресенье, 25.04.2010, 03:07
 
Дата: Воскресенье, 25.04.2010, 03:13 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Ок ... baj79 - времени нет расписывать «что и как» - держи просто готовый код, если интересно потом может быть объясню, что ты сделал не так...
Но думаю ты и сам поймёшь...
Я тут переделал картинку - точнее две картинки, плюс дорисовал ещё одну ... для класса «current» - скрипт - сам напишешь ... чтобы подсвечивалась текущая страница ... (как у меня - можешь и с этого сайта скопировать ... )

Короче, Циалковский, вот HTML-сод:

Code
<!--StartLeftMenu-->
<div id="menu">
<ul>
<li><a class="current" href="http://kz-ps.do.am/">Главная</a></li>
<li><a class="special" href="http://kz-ps.do.am/blog">Photoshop online</a></li>
<li><a class="special" href="http://kz-ps.do.am/photo">Фотоальбом</a></li>
<li><a class="special" href="http://kz-ps.do.am/gb">Гостевая книга</a></li>
</ul>
</div>
<!--/EndLeftMenu-->

Класс «current» - отвечает за текущую страницу ... меняется скриптом ... (в коде скрипта нет) ...

CSS-код:

Code
<style type="text/css">       
#menu ul,#menu li{
margin:0;
padding:0;
list-style:none;
}
body{       
background:#fff;       
color:#666;       
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;       
}       
#menu{       
width:190px;
display:block;
clear:both;
}       
#menu li{       
list-style:none;       
width:190px;       
height:30px;       
margin:1px 0;       
display:block;       
}       
#menu a{       
display:block;       
color:#cc6699;       
font-weight:bold;       
text-transform:uppercase;       
font-size:13px;       
text-decoration:none;       
line-height:30px;       
text-indent:15px;       
}
#menu a.current{       
display:block;       
background:url('http://likbezz.ucoz.ru/_fr/0/3610529.gif') no-repeat 100% -80px;
color:#fff;       
text-transform:uppercase;       
text-decoration:none;       
}
#menu a.special{
background:url('http://likbezz.ucoz.ru/_fr/0/3610529.gif') no-repeat 100% 0px;
color:#fff;       
}
#menu a:hover.special, #menu a:hover.current{       
background:url('http://likbezz.ucoz.ru/_fr/0/3610529.gif') no-repeat 100% -40px;
color:#fff;       
text-decoration:none;       
}
</style>

Запихнёшь в основную таблицу стилей ...
Если понравится картинка (menu bg) - скачаешь - переименуешь исправишь ссылки на неё.

Ну и конечно пример... как всё работает ...

Скриншот:

Прикрепление ... (твоя страничка с исправленным колом меню ... ну и так, по мелочи .... )

P.S. Внимательно посмотри исходник и постарайся понять что к чему ...

Flesh

Прикрепления: 3610529.gif (8.3 Kb) · kz-ps.do.am.html (24.2 Kb) · 2469843.png (14.5 Kb)

Сообщение отредактировал likbezz - Воскресенье, 25.04.2010, 03:35
 
Дата: Воскресенье, 25.04.2010, 05:15 |
baj79
Лейтенант
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 0
Статус: Offline


СПАСИБО огромадное!!!! Вроде все получилось:) Еще не доделал, (безлимитка только ночью) но суть вроде бы понял. Правда с третьей кнопкой решил не мудрить, немного разберусь с тем что есть, а там видно будет...
Еще раз БОЛЬШУЩЕЕ спасибо! Я честное слово за ночь три пачки сигарет выкурил, представляете насколько меня "зацепило"?!
А еще благодаря Вам, "дотумкал" как border в блоке убрать, не понял как это происходит, но как делается - подсмотрел в исходнике на той странице которую Вы мне показали.
А на счет "Циолковского"... Просто я обращался к другим "людям" за советом, а они меня не очень вежливо посылали на три известных и очень популярных в определенных кругах буквы.
Я и решил, что к вежливому человеку, возможно прислушаются и уж во всяком случае постесняются послать в грубой форме...
А так то я обычный кент
По жизни вовсе не доцент... :)


 
Дата: Воскресенье, 25.04.2010, 05:42 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


baj79,
Quote (baj79)
А на счет "Циолковского"... Просто я обращался к другим "людям"

...
Quote (likbezz)
Короче, Циалковский, вот HTML-сод:

- Это выражение не имеет ни к тебе, ни к самому, Циалковскому никакого отношения, не знаю точно, откуда именно на самом деле пошло данное выражение, но я употребляю его с самого детства, так как у меня кликуха была в школе такая...
В данном случае, не имеет особого смысла, и используется как «обращения» ... может и потому, что ник «baj79» .. трудно произносится/пишется .... ...

Quote (baj79)
Правда с третьей кнопкой решил не мудрить

Там нет «третьей кнопки» - в том и прелесть ... я объединил две картинки в одну и дорисовал ещё одну, что уменьшает количество обращений к серверу, и скорость отклика на событие «:hover» ... (всего картинок на три кнопки одна (1))
Заморачиваться там вообще не с чем... всё уже написано ...
Копируй - вставляй ... :-)))
Картинку выложил ... что ещё ...

Flesh

 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Готовые решения. HTML, CSS для любых сайтов. » Меню сайта.... Исправления.
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия