Александр Л.
333 сообщения
#14 лет назад


Подскажите пожалуйста. Надо так. При наведении на пункт меню он подсвечивается красным закругленным фоном.
Нужно что бы небыло никаких других классов для ссылки. Только формат
ul
li
a
Можно
ul
li
a
span

Я знаю как в общем должно быть, а как реализовать не знаю...невыходит. Подскажите пожалуйста.
Виталий О.
403 сообщения
#14 лет назад
Вам код весь написать? или сказать пишите просто через ul li a{ ... } ?
Александр Л.
333 сообщения
#14 лет назад
Если можно код. А то я тут кручу туда сюда...то выйдет во всех браузерах, а в ИЕ6м не выходит...и так далее.Уже все варианты иссякли.
Александр К.
102 сообщения
#14 лет назад
Оффтопик
HTML верстка,настройка и интеграция wordpress - никакого посредничества, все напрямую делаю Я =)

надпись из профиля топикстартера... мда уж...
Александр Л.
333 сообщения
#14 лет назад
Цитата ("LLIypLLIuk"):
Оффтопик
HTML верстка,настройка и интеграция wordpress - никакого посредничества, все напрямую делаю Я =)

надпись из профиля топикстартера... мда уж...


И? Вы докопаться ко мне хотите или поумничать? Я редко обращаюсь с такими просьбами.
Антон Е.
279 сообщений
#14 лет назад
Ul li a{ваши стили, дисплей блок}
ul li a:hover{сюда пишем бекграунд розовый}
Александр Л.
333 сообщения
#14 лет назад
Цитата ("_VersouL_"):
Ul li a{ваши стили, дисплей блок}
ul li a:hover{сюда пишем бекграунд розовый}


Если бы все было так просто....
Дмитрий Васильковский
756 сообщений
#14 лет назад
Ul li a:hover{сюда пишем правую заруглённую половину бекграунда}
ul li:hover{сюда пишем левую заруглённую половину бекграунда}

Пример может тут подсмотреть internys.ru !
Дмитрий О.
771 сообщение
#14 лет назад
А нельзя сделать блок ссылки фиксированной ширины? Я так понял проблема в выводе 3-х частей: левое закругление, центр, правое. Тогда (в смоем случае) можно будет обойтись одной картинкой. Понимаю что это не универсальный выход.
Когда-то решал похожую проблему, но сделал через "по-быстрому"
Александр Л.
333 сообщения
#14 лет назад
ДА, проблема в выводе 3х частей...и здесь нельзя побыстрому, а нужно правильно и что бы кроссбраузерно...а оно не выходит...
Дмитрий О.
771 сообщение
#14 лет назад
Решил двумя частями (что не суть, длина их может быть любой), дарю:


Опера, лиса, осел-6
Александр Л.
333 сообщения
#14 лет назад
Надо при наведении. а не статично.
Дмитрий О.
771 сообщение
#14 лет назад
Ну сделай hover, в чем проблема-то?
Артем Л.
11416 сообщений
#14 лет назад
Цитата ("franky"):
в чем проблема-то?

Ждет пока напишут
Антон В.
1807 сообщений
#14 лет назад
ul li {
display: inline-block;
height: 27px;
cursor: pointer;
text-decoration: none;
background: url('images/button_link_right.gif') no-repeat right top;
padding-right: 4px;
}

ul li a {
display: inline-block;
height: 27px;
line-height: 26px;
background: url('images/button_link_left.gif') no-repeat;
color: #FFFFFF;
font-weight: bold;
padding: 0 8px 0 12px;
}



скопировал код с одного из своих проектов

А вот сами картинки кнопки:




Ну только изначально, конечно, делаешь без фона, а фон показываешь по :hover
li:hover
li:hover a

(и не забываем про ИЕ, который не поймет ховер по LI, надо прикрутить скрипт)
Антон В.
1807 сообщений
#14 лет назад
ИЛИ (если можно делать внутри ссылки спан, не увидел сразу), то то же самое, но начинаешь с A

ul li a {
display: inline-block;
height: 27px;
cursor: pointer;
text-decoration: none;
padding-right: 4px;
}

ul li a:hover {
background: url('images/button_link_right.gif') no-repeat right top;
}

ul li a span {
display: inline-block;
height: 27px;
line-height: 26px;
color: #FFFFFF;
font-weight: bold;
padding: 0 8px 0 12px;
}

ul li a:hover span {
background: url('images/button_link_left.gif') no-repeat;
}