Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Оформления меню навигации главных кнопок форума


Оформления меню навигации главных кнопок форума

Сообщений 41 страница 60 из 121

41

Deff
Убрал даже - , стоит не двигается

#navextra3 a, #navextra2 a, #navextra1 a {
margin: 0 30px 0 150px!important;
}

Добавлено: Так тоже без изменений

#navextra1 a {
margin: 0 -20px 0 -10px!important;
}
#navextra2 a {
margin: 0 -10px 0 -15px!important;
}
#navextra3 a {
margin: 0 -25px 0 -20px!important;
}

Добавлено: Без изменений, может че туплю  :rolleyes:

#navextra1 a {
margin: 0 -50px 0 -25px!important;
}
#navextra2 a {
margin: 0 -100px 0 -50px!important;
}
#navextra3 a {
margin: 0 -200px 0 -100px!important;
}

Отредактировано Invisible Man (Вс, 14 Ноя 2010 13:31:50)

0

42

Попробуйте  так:

Код:
 /* Свои иконки в навигации сss(ом) */
/* ============================================== */
#pun-navlinks .container{
 height:65px!important;
 padding:10px 0 6px 0!important;
}

#pun-navlinks li a span {
font-size:0px!important;
visibility:hidden!important;
}
#pun-navlinks li a {
border-style: none !important;
padding: 32px !important;
margin: 0  -25px!important;
text-decoration: none;
}

#navindex a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-1.png) no-repeat  center center !important;
}
#navindex a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-3.png) no-repeat  center center !important;
}
#navuserlist a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-1.png) no-repeat  center center !important;
}
#navuserlist a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-3.png) no-repeat  center center !important;
}
#navrules a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-1.png) no-repeat  center center !important;
}
#navrules a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-3.png) no-repeat  center center !important;
}
#navsearch a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-1.png) no-repeat  center center !important;
}
#navsearch a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-4.png) no-repeat  center center !important;
}
#navprofile a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-1.png) no-repeat  center center !important;
}
 #navprofile a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-3.png) no-repeat  center center !important;
}
#navpm a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-1.png) no-repeat  center center !important;
}
#navpm a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-3.png) no-repeat  center center !important;
}
#navadmin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-1.png) no-repeat  center center !important;
}
 #navadmin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-3.png) no-repeat  center center !important;
}
#navregister a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-1.png) no-repeat  center center !important;
}
 #navregister a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-3.png) no-repeat  center center !important;
}
 #navlogin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-1.png) no-repeat  center center !important;
}
 #navlogin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-1.png) no-repeat  center center !important;
}
 #navlogout a{

    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-3.png) no-repeat  center center !important;
}
 #navlogout a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-2.png) no-repeat  center center !important;
}
#navextra1  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-1.png) no-repeat  center center !important;
}
#navextra1 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-2.png) no-repeat  center center !important;
}
#navextra2  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-1.png) no-repeat  center center !important;
}
#navextra2 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-2.png) no-repeat  center center !important;
}
#navextra3  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-1.png) no-repeat  center center !important;
}
#navextra3 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-2.png) no-repeat  center center !important;
}

#navextra1{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra2{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra3{
margin-left: 10px!important;
margin-right: 10px!important;
}

Отредактировано Deff (Вс, 14 Ноя 2010 23:06:04)

+1

43

Deff
Все исчезло  :disappointed:

Поставил, стоит только картинка на главную, без увеличения. остальных нема

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

Отредактировано Invisible Man (Вс, 14 Ноя 2010 14:32:26)

0

44

Invisible Man Ну вот - вроде во всех прилично (Правдо с каким то значком ошибсо ( с Шапкой с фокусами по моему

Гы - Я ж грил шо шото не то - У Вас седни скрипт стоит для иконок навигации поэтому пришлось и изменять значение

#pun-navlinks li a {
border-style: none !important;
padding: 32px !important;
margin: 0  -10px!important;
text-decoration: none;
}

Поэтому они и слипаюца в Админке(скрипт раздвигает их на главной

Отредактировано Deff (Вс, 14 Ноя 2010 14:41:23)

+1

45

Deff

[взломанный сайт]

Огромное спасибо, за терпения и такую проделанную работу. Css сила!

Добавлено: Админка мне не важно, мне важно как это будет у других. Сам перебьюсь как нибудь!

Отредактировано Invisible Man (Вс, 14 Ноя 2010 14:44:46)

0

46

Код:
       /* Свои иконки в навигации сss(ом) */
/* ============================================== */
 #pun-navlinks .container{
 vertical-align:center!important;
 align:center!important;
 height:35px!important;
 padding:45px 0 6px 0!important;
}

#pun-navlinks li a span {
font-size:0px!important;
visibility:hidden!important;
}
#pun-navlinks li a {
border-style: none !important;
padding: 32px !important;
margin: 0  -14px!important;
text-decoration: none;
}
#navindex a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-1.png) no-repeat  center center !important;
}
#navindex a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-3.png) no-repeat  center center !important;
}
#navuserlist a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-1.png) no-repeat  center center !important;
}
#navuserlist a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-3.png) no-repeat  center center !important;
}
#navrules a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-1.png) no-repeat  center center !important;
}
#navrules a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-3.png) no-repeat  center center !important;
}
#navsearch a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-1.png) no-repeat  center center !important;
}
#navsearch a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-4.png) no-repeat  center center !important;
}
#navprofile a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-1.png) no-repeat  center center !important;
}
 #navprofile a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-3.png) no-repeat  center center !important;
}
#navpm a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-1.png) no-repeat  center center !important;
}
#navpm a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-3.png) no-repeat  center center !important;
}
#navadmin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-1.png) no-repeat  center center !important;
}
 #navadmin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-3.png) no-repeat  center center !important;
}
#navregister a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-1.png) no-repeat  center center !important;
}
 #navregister a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-3.png) no-repeat  center center !important;
}
 #navlogin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-1.png) no-repeat  center center !important;
}
 #navlogin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-1.png) no-repeat  center center !important;
}
 #navlogout a{

    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-3.png) no-repeat  center center !important;
}
 #navlogout a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-2.png) no-repeat  center center !important;
}
#navextra1  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-1.png) no-repeat  center center !important;
}
#navextra1 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-2.png) no-repeat  center center !important;
}
#navextra2  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-1.png) no-repeat  center center !important;
}
#navextra2 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-2.png) no-repeat  center center !important;
}
#navextra3  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4436-1.png) no-repeat  center center !important;
}
#navextra3 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4436-2.png) no-repeat  center center !important;
}

Вроде тогда так - только скрипт кнопок навигации вынуть Из HTML низ (из-за него и потели  и правили первоначальный код Они щас тупо конфликтуют с друг другом

Я Про Скрипт <!--Кнопки навигации-->

Отредактировано Deff (Вс, 14 Ноя 2010 16:08:55)

0

47

Deff

Поставил теперь не на тест форум а на нормальный, и чет опять все слиплось, на тест форуме все нормально

Вот код (картинки перезалил)

Доп поля

3=<a href="http://onserial-letay-16.ru/viewforum.php?id=20"><span>Важные разделы</span></a>

4=<a href="http://onserial-letay-16.ru/viewforum.php?id=63"><span>Аудио рассказы</span></a>

5=<a href="http://onserial-letay-16.ru/viewforum.php?id=91"><span>Поздравления</span></a>

и Цвета style_cs.css

/* Свои иконки в навигации сss(ом)  плюс доп иконки*/
/* ============================================== */
#pun-navlinks .container{
vertical-align:center!important;
align:center!important;
height:65px!important;
padding:10px 0 6px 0!important;
}

#pun-navlinks li a span {
font-size:0px!important;
visibility:hidden!important;
}
#pun-navlinks li a {
border-style: none !important;
padding: 32px !important;
margin: 0  -25px!important;
text-decoration: none;
}

#navindex a {
background: url(http://onserial-letay-16.ru/uploads/000 … 4439-1.png) no-repeat  center center !important;
}
#navindex a:hover {
background: url(http://onserial-letay-16.ru/uploads/000 … 4439-2.png) no-repeat  center center !important;
}
#navuserlist a {
background: url(http://onserial-letay-16.ru/uploads/000 … 4440-1.png) no-repeat  center center !important;
}
#navuserlist a:hover {
background: url(http://onserial-letay-16.ru/uploads/000 … 4440-2.png) no-repeat  center center !important;
}
#navrules a {
background: url(http://onserial-letay-16.ru/uploads/000 … 4441-1.png) no-repeat  center center !important;
}
#navrules a:hover {
background: url(http://onserial-letay-16.ru/uploads/000 … 4441-2.png) no-repeat  center center !important;
}
#navsearch a {
background: url(http://onserial-letay-16.ru/uploads/000 … 4442-1.png) no-repeat  center center !important;
}
#navsearch a:hover {
background: url(http://onserial-letay-16.ru/uploads/000 … 4442-2.png) no-repeat  center center !important;
}
#navprofile a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4443-1.png) no-repeat  center center !important;
}
#navprofile a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4443-1.png) no-repeat  center center !important;
}
#navpm a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4444-1.png) no-repeat  center center !important;
}
#navpm a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4444-2.png) no-repeat  center center !important;
}
#navadmin a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4445-1.png) no-repeat  center center !important;
}
#navadmin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4445-2.png) no-repeat  center center !important;
}
#navregister a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4446-1.png) no-repeat  center center !important;
}
#navregister a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4446-2.png) no-repeat  center center !important;
}
#navlogin a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4447-1.png) no-repeat  center center !important;
}
#navlogin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4447-2.png) no-repeat  center center !important;
}
#navlogout a{

    background: url(http://onserial-letay-16.ru/uploads/000 … 4448-1.png) no-repeat  center center !important;
}
#navlogout a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4448-2.png) no-repeat  center center !important;
}
#navextra1  a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4435-1.png) no-repeat  center center !important;
}
#navextra1 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4435-2.png) no-repeat  center center !important;
}
#navextra2  a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4437-1.png) no-repeat  center center !important;
}
#navextra2 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4437-2.png) no-repeat  center center !important;
}
#navextra3  a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4436-1.png) no-repeat  center center !important;
}
#navextra3 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4436-2.png) no-repeat  center center !important;
}

#navextra1{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra2{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra3{
margin-left: 10px!important;
margin-right: 10px!important;
}

не че не менял в коде  :dontknow:

Добавлено: а ВСЕ РАЗОБРАЛСЯ, ПОДСТАВИЛ ЗНАЧЕНИЯ ИЗ КОДА ВЫШЕ

Отредактировано Invisible Man (Вс, 14 Ноя 2010 16:01:53)

0

48

Invisible Man Поставьте последний мой код и без скрипта и ссыль дайте! Иконку я вродь исправил втам

Наши все поправки нижние и цифирь были из-за скрипта установленного на том форуме(в итоге работал скрипт , кроме доп кнопок меню

Отредактировано Deff (Вс, 14 Ноя 2010 16:06:58)

0

49

Deff
Все нормально уже, параметры поменял, а скрипт я убрал уже до этого. Спасибо все отлично. Щя пойду еще один вопрос напишу, у меня назрел.....

0

50

Упс трабл при разрешение экрана 1024 х 768 (пользователь пожаловался (скрин*)

0

51

Invisible Man Браузер какой - у мну - норма в этом разрешении (возможно у него выставлено увеличение или точнее не сброшено в ИЕ ) и пиши адрес - у тя их два или три

И потом - мну просил поставить тем кодом чо я дал последний - без нижних прибамбасов

#navextra1{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra2{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra3{
margin-left: 10px!important;
margin-right: 10px!important;
}

И на этом форуме http://serialtop.topbb.ru/ скрипт установки своих картинок в навигации как стоял так и стоит в HTML низ - то есть опять двойная фигня

Всё эти добавленные извраты на последних полутора страницах этого топика - из-за скрипта - и ваще нафега тогда сss cтавить

Отредактировано Deff (Вс, 14 Ноя 2010 17:18:08)

0

52

Deff написал(а):

И потом - мну просил поставить тем кодом чо я дал последний - без нижних прибамбасов

Убрал

#navextra1{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra2{
margin-left: 10px!important;
margin-right: 10px!important;
}
#navextra3{
margin-left: 10px!important;
margin-right: 10px!important;
}

Deff написал(а):

Браузер какой

Все

Deff написал(а):

норма в этом разрешении (возможно у него выставлено увеличение или точнее не сброшено в ИЕ

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

Deff написал(а):

и пиши адрес - у тя их два или три

Адрес в профиле единственный форум а это тест код стоит уже на нормальном форуме.....

Отредактировано Invisible Man (Вс, 14 Ноя 2010 17:23:12)

0

53

Invisible Man написал(а):

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

Ну уменьши  -увеличивая цифру

#pun-navlinks li a {
border-style: none !important;
padding: 32px !important;
margin: 0  -14px!important;
text-decoration: none;
}

Отредактировано Deff (Вс, 14 Ноя 2010 17:25:53)

0

54

Т.е итог этой темы Такой:

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

Данный код нормально действует при выполнении следущих условий:
1.- общая ширина всех картинок меньше ширины меню навигации, в противном случае переваливает на вторую строку и не гарантируецо идентичность отображения в разных браузерах
2. И все рисунки имеют одинаковые размеры

Итоговый код таков:

Код:
       /* Свои иконки в навигации сss(ом) */
/* ============================================== */
 #pun-navlinks .container{
 height:35px!important;
 padding:45px 0 6px 0!important;
}

#pun-navlinks li a span {
font-size:0px!important;
visibility:hidden!important;
}
#pun-navlinks li a {
border-style: none !important;
padding: 32px 32px !important;
margin: 0  -14px!important;
text-decoration: none;
}
#navindex a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-1.png) no-repeat  center center !important;
}
#navindex a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-3.png) no-repeat  center center !important;
}
#navuserlist a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-1.png) no-repeat  center center !important;
}
#navuserlist a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-3.png) no-repeat  center center !important;
}
#navrules a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-1.png) no-repeat  center center !important;
}
#navrules a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-3.png) no-repeat  center center !important;
}
#navsearch a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-1.png) no-repeat  center center !important;
}
#navsearch a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-4.png) no-repeat  center center !important;
}
#navprofile a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-1.png) no-repeat  center center !important;
}
 #navprofile a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-3.png) no-repeat  center center !important;
}
#navpm a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-1.png) no-repeat  center center !important;
}
#navpm a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-3.png) no-repeat  center center !important;
}
#navadmin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-1.png) no-repeat  center center !important;
}
 #navadmin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-3.png) no-repeat  center center !important;
}
#navregister a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-1.png) no-repeat  center center !important;
}
 #navregister a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-3.png) no-repeat  center center !important;
}
 #navlogin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-1.png) no-repeat  center center !important;
}
 #navlogin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-1.png) no-repeat  center center !important;
}
 #navlogout a{

    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-3.png) no-repeat  center center !important;
}
 #navlogout a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-2.png) no-repeat  center center !important;
}
#navextra1  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-1.png) no-repeat  center center !important;
}
#navextra1 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-2.png) no-repeat  center center !important;
}
#navextra2  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-1.png) no-repeat  center center !important;
}
#navextra2 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-2.png) no-repeat  center center !important;
}
#navextra3  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4436-1.png) no-repeat  center center !important;
}
#navextra3 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4436-2.png) no-repeat  center center !important;
}

Пояснения:
Для начала устанавливаем Окно видимости картинки:(Текущий пример дан для квадратной картинки)
В данном примере: 32 -половинный размер по высоте картинки 32 -половинный размер по ширине картинки

#pun-navlinks li a {
border-style: none !important;
padding: 32px 32px!important;
margin: 0  -14px!important;
text-decoration: none;
}

И зеленым - регулируем отступ картинок друг от друга( может принимать и положительные значения
____________________________
Далее нижележащим кодом осуществляем окончательную регулировку  высоты панели навигации и отступов в ней картинок от верха и от низа панели

#pun-navlinks .container{
height:35px!important;
padding:45px 0 6px 0!important;
}

Отредактировано Deff (Вс, 14 Ноя 2010 23:07:44)

0

55

Deff написал(а):

Т.е итог этой темы Такой:

Deff написал(а):

#pun-navlinks .container{
vertical-align:center!important;
align:center!important;
height:35px!important;
padding:45px 0 6px 0!important;
}

vertical-align:center!important;
Вертикальное выравнивание применимо только к ячейкам таблицы. Главное меню - не таблица.

align:center!important;
Это вообще не понятно, что за свойство.

Deff написал(а):

padding: 32px 32px !important;

Достаточно одного раза, чтобы задать отступ для всех четырёх сторон.
Уже НЕ рекомендую ставить этот код.

Отредактировано rps (Вс, 14 Ноя 2010 20:36:12)

0

56

Я бы предложил поставить такой код:

Код:
<style type="text/css"> 
#pun-navlinks li a * {
visibility: hidden !important;
font-size: 0 !important;
}

#pun-navlinks .container {
padding: 2.1em !important;
text-align: center;
}

#pun-navlinks li a {
border-style: none !important;
padding: 15px 25px !important;
text-decoration: none;
}
#pun-navlinks li a:hover {
padding: 30px !important;
text-decoration: none;
}
#navindex a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-1.png) no-repeat center center !important;
}
#navindex a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4322-3.png) no-repeat center center !important;
}
#navuserlist a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-1.png) no-repeat center center !important;
}
#navuserlist a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4330-3.png) no-repeat center center !important;
}
#navrules a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-1.png) no-repeat center center !important;
}
#navrules a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4327-3.png) no-repeat center center !important;
}
#navsearch a {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-1.png) no-repeat center center !important;
}
#navsearch a:hover {
	background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4326-4.png) no-repeat center center !important;
}
#navprofile a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-1.png) no-repeat center center !important;
}
 #navprofile a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4323-3.png) no-repeat center center !important;
}
#navpm a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-1.png) no-repeat center center !important;
}
#navpm a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4328-3.png) no-repeat center center !important;
}
#navadmin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-1.png) no-repeat center center !important;
}
 #navadmin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4325-3.png) no-repeat center center !important;
}
#navregister a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-1.png) no-repeat center center !important;
}
 #navregister a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4332-3.png) no-repeat center center !important;
}
 #navlogin a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-1.png) no-repeat center center !important;
}
 #navlogin a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-1.png) no-repeat center center !important;
}
 #navlogout a{

    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4329-3.png) no-repeat center center !important;
}
 #navlogout a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4366-2.png) no-repeat center center !important;
}
#navextra1  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-1.png) no-repeat  center center !important;
}
#navextra1 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4359-2.png) no-repeat  center center !important;
}
#navextra2  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-1.png) no-repeat  center center !important;
}
#navextra2 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4362-2.png) no-repeat  center center !important;
}
#navextra3  a{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4436-1.png) no-repeat  center center !important;
}
#navextra3 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000d/05/e5/4436-2.png) no-repeat  center center !important;
}
</style>

1. Настройки, которые может поменять пользователь.

#pun-navlinks .container {
padding: 2.1em !important;
text-align: center;
}

Красное число отвечает за высоту меню навигации. Уменьшайте или увеличивайте это значение, если изображения не помещаются или наоборот, остаётся слишком много пространства.
Зелёное отвечает за положение пунктов меню. Текущее положение - по центру можно заменить на left - слева или right - справа.

#pun-navlinks li a {
border-style: none !important;
padding: 15px 25px !important;
text-decoration: none;
}

Два выделенных красным значения - это параметры размера самого изображения для пункта меню. Первое из них отвечает за высоту, второе - за ширину области для значка пункта меню. Регулируйте их так, чтобы все изображения были полностью видимы.

#pun-navlinks li a:hover {
padding: 30px !important;
text-decoration: none;
}

То же самое, что и предыдущий пункт, но уже при наведении мыши. Подойдёт тем, кто желает сделать увеличение значков при наведении курсора. Тем, кто не желает делать этого, этот пункт можно удалить.

2. Установка кода и вставка изображений.
Код вставляется в ХТМЛ-верх форума или во второе окно стиля, без дескрипторов <style type="text/css">...</style>.
Рассмотрим процесс вставки изображений в код. Для начала я бы хотел посоветовать всем: заливайте графические материалы, в том числе и эти иконки на Ваш форум. Это уменьшит время загрузки форума (так как многие сервисы хранения изображений притормаживают из-за высокой нагрузки), и, ко всему прочему, не потеряете в один прекрасный момент всё из-за сбоев на сервисе и прочего в этом роде.
Теперь непосредственно, о том, как добавить изображения.

#navindex a {
background: url(http://onserial-letay-16.ru/uploads/000 … 4322-1.png) no-repeat center center !important;
}
#navindex a:hover {
background: url(http://onserial-letay-16.ru/uploads/000 … 4322-3.png) no-repeat center center !important;
}

Это пример вставки изображения в код для пункта меню "Форум". Вы можете заметить два адреса: первый - это иконка в обычном состоянии, то есть, когда на неё не наведён курсор мыши. Вторая ссылка - тоже иконка, но при наведённом на неё курсоре. Если Вы не планируете создавать отдельные иконки для наведённого состояния, для Вас достатосно будет использовать такой код:

#navindex a {
background: url(http://onserial-letay-16.ru/uploads/000 … 4322-1.png) no-repeat center center !important;
}

Аналогично проделываем и для оставшихся пунктов меню. А именно navuserlist - "Участники", navrules - "Правила", navsearch - "Поиск", navprofile - "Профиль", navpm - "Сообщения", navadmin - "Администрирование", navregister - "Регистрация", navlogin - "Вход", navlogout - "Выход".

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

0=<a href="Адрес гиперссылки"><span>Заменяющий текст</span></a>

Адрес гиперссылки - это адрес страниы, на которую должен привести этот пункт меню. Заменяющий текст - это то, что в самом меню должно появиться, то есть слово. Цифра в самом начале кода отвечает за положение нового пункта меню: 0  - в самом начале (перед словом "Форум"), 1 - второй (после слова "Форум") и так далее.
В нашем коде за иконки для дополнительных пунктов меню отвечает эта часть:

#navextra1  a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4359-1.png) no-repeat  center center !important;
}
#navextra1 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4359-2.png) no-repeat  center center !important;
}
#navextra2  a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4362-1.png) no-repeat  center center !important;
}
#navextra2 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4362-2.png) no-repeat  center center !important;
}
#navextra3  a{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4436-1.png) no-repeat  center center !important;
}
#navextra3 a:hover{
    background: url(http://onserial-letay-16.ru/uploads/000 … 4436-2.png) no-repeat  center center !important;
}

Как Вы уже смогли догадаться, стандартно указаны лишь три дополнительных пункта, при этом первый из них - navextra1, второй - navextra2, ну и так далее. Принцип вставки для них изображений тот же, что и описано выше. При необходимости, можно дописать новые пункты меню или удалить текущие, если, к примеру, у Вас всего один новый пункт или их нет вообще.

Пример работы кода можно увидеть здесь: http://tps.bbmy.ru.

Отредактировано rps (Вс, 14 Ноя 2010 21:56:14)

0

57

rps Мну против изменения размеров при наведении мыши и после

- Это проходит не во всех браузерах(перестраиваецо весь DOM - собственно это редкий случай когда картинка разная по размеру и даж здесь решилось( в данном случае с  - Invisible Man) выставлением окна видимости для большей картинки - а регулировкой оцтупов добились того , что маленькие картинки сидели достаточно плотно и

2-е как выяснилось( начали то с твоего кода

#pun-navlinks li a * {
display: none !important;
}

Так вот в Старых Ие картинок не видно вообще, а в Хроме - первой - поэтому перешли на первый твой вариант с visibility:hidden!important;

Отредактировано Deff (Вс, 14 Ноя 2010 22:33:05)

0

58

Deff
Я проверил, у меня везде всё работает.
Впрочем можно и на мой прошлый вариант - visibility. Суть не изменится.

Отредактировано rps (Вс, 14 Ноя 2010 21:54:16)

0

59

rps У меня display: nonе в ИЕ 7 и 6 по нулямe(возможно есть какие то добавки в самой операционке - у мну XP
в то время как первый твой код работает успешно

(*и в Хроме глюки

Соврал в Ие 7 на твоем тестовике щас работает(хотя возможно там уже и не display: nonе , но всё равно дергаецо при изменении размеров - нафег лишнее то действо

Отредактировано Deff (Вс, 14 Ноя 2010 22:34:20)

0

60

Deff

Deff написал(а):

возможно есть какие то добавки в самой операционке - у мну XP

Может быть. У меня, к сожалению, нет знакомых с этой ОС, поэтому вернул, как оно было раньше.
По первому пункту - тоже перепроверил везде, у меня всё в норме.

0


Вы здесь » Единый форум поддержки » Корзина » Оформления меню навигации главных кнопок форума