Перейти к содержимому



Не отображается картинка-background в пунктах меню в состоянии :visited

#1 Ярослав74
Ярослав74
  • Неактивные
  • 2 сообщений
  • Репутация: -1
0

Обновлено 06 июня 2013 - 11:37  Отправлено 31 мая 2013 - 21:53

Здравствуйте!
У меня не отображается картинка-background в пунктах меню в состоянии :visited. Причем, не отображается в Chrome, Safari и Mozilla, а в Opera - все нормально. Все версии браузеров последние. Модуль меню в Joomla 2.5 стандартный.
Подскажите, пожалуйста, как поправить код в template.css или в .php файлах меню, чтобы все было нормально!
Мой код в template.css:

ul.menu li a{
font: 16px/26px "Lobster";
color: #1324a2;
text-decoration:none;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
ul.menu li a:visited{
padding-left: 22px;
background-image: url(../images/fotomenu/galka.png);
background-repeat: no-repeat;
background-position: center left;
background-size: auto;
font: 16px/26px "Lobster";
color: #1324a2;
text-decoration: none;
}
ul.menu li a:hover{
font: 18px/26px "Lobster";
color: #1324a2;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}
Спасибо!

 

 

  • -1

#2 armavir
armavir
  • Неактивные
  • 8 сообщений
  • Репутация: 0

Отправлено 06 июня 2013 - 10:39

ты бы лучше ещё само меню показал а не только стили. А проблем с этим быть вообще не должно.
Насколько мне известно Псевдокласс :visited применяется к ссылкам, уже посещённые пользователем, и задаёт для них стилевое оформление.
я так понял ты хочешь чтобы уже посещенная опция меню как то по особому отображалась, мол "уже смотрел".
Ну у тебя значит ошибка где то в ul.menu li a:visited паробуй поменять местами a:visited li ul.menu с такими "комбинациями" легко запутатся, Лучше используй меню па проще.
  • 0

#3 alexks24kz
alexks24kz
  • Неактивные
  • 65 сообщений
  • Репутация: 10

Отправлено 06 июня 2013 - 11:37

background-position: center left;

center и left - это значения, обозначающие расположение фоновой картинки по горизонтали. Нельзя так писать. Напишите left top или left bottom. А если хотите центрировать фон , то напишите background-position: 50% 50%;
  • 0



Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
Megoydagi Megoydagi 1-й за Август
Очков активности: 30 4 темы, 8 сообщений, 1 балл репутации
Сайт: bank.net.ru
ТОП самых активных за этот месяц
  • Фотография Vmir
    #1

    Vmir
    Очков активности: 22.5 3 темы, 6 сообщений, 1 балл репутации

  • Фотография BLIK
    #2

    BLIK
    Очков активности: 18 Вне конкурса за определение пользователя месяца

  • Фотография kuztoday
    #3

    kuztoday
    Очков активности: 10.5 1 тема, 4 сообщения, 1 балл репутации

  • Фотография SergiuS85
    #4

    SergiuS85
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография Megoydagi
    #5

    Megoydagi (bank.net.ru)
    Очков активности: 9 Вне конкурса за определение пользователя месяца

  • Фотография mkreine
    #6

    mkreine (analiz-krovi.net)
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография kolver
    #7

    kolver
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография wp01
    #8

    wp01
    Очков активности: 7.5 0 тем, 5 сообщений, 1 балл репутации

  • Фотография Totti
    #9

    Totti
    Очков активности: 7.5 0 тем, 5 сообщений, 1 балл репутации

  • Фотография fedornabilkin
    #10

    fedornabilkin (plohoneponyal.ru)
    Очков активности: 7.5 1 тема, 2 сообщения, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru