Master-X
Форум | Новости | Статьи
Главная » Форум » Дизайн » 
Тема: Вопрос по CSS.
цитата
18/02/08 в 14:43
 erobrand
Задача - сделать смену бэкраунда при наведении мышой, но чтобы элемент не был ссылкой.
В принципе, я прописывал ссылку без href и везде работало, кроме злополучного ИЕ6.
Есть мысли? Именно ксс, скрипты не нужны.
цитата
18/02/08 в 17:27
 dejavu
onMouseOver считается скриптом?)
цитата
18/02/08 в 17:54
 Vigo
по идее можно через кнопку сделать,ты бы лучше показал пример
цитата
18/02/08 в 17:59
 erobrand
dejavu - ага.

Vigo, пример..как бы пофигу как, мне просто нужно реализовать эффект смены бэка при наведении..без скриптов, абсолютно любым способом, без объявления ссылки.
цитата
18/02/08 в 18:16
 Vigo
дык какой элемент? текст,графика
где это элемент заключён? в каком теге? ТД? див?
цитата
18/02/08 в 18:18
 Kn
как вариант сделать
A:hover IMG {filter: alpha(opacity=0, finishopacity=100, style=0,)}
ну и плюс сделать бекграунд
цитата
18/02/08 в 18:30
 dejavu
можно заюзать :hover. Для ИЕ вариант юзать прикрепить csshover.htc.
далее сама страница, например так:
Код:

<head>
<style>
div.bd { background:red; }
div.bd:hover { background:blue; }
BODY { behavior:url("csshover.htc"); }
</style>
<body>
<div class="bd">asdfasdf</div>

этот файл подключается и тогда в ИЕ hover работает не только с ссылкой...
цитата
18/02/08 в 18:54
 erobrand
Kn - ИЕ реагирует на ховер при наличии href и, следовательно, ссылки куда либо..меня не устраивает.

Vigo - да всё равно какой! просто блок, при наведении чтоб меня лся бэк) хоть бля кнопкой, хоть чем - тд, див..меня всё устроит)

Без скриптов - так как собираюсь на АВС заюзать. Соответсвенно, dejavu, не во всякой системе позволяют чё нить подгружать на пагу, но вообще спасибо, как вариант пусть будет.

Ещё мысли?

Последний раз редактировалось: erobrand (18/02/08 в 18:59), всего редактировалось 1 раз
цитата
18/02/08 в 18:56
 erobrand
да, можно не бэк. а просто пикс при наведении менялся - тоже подойдёт.
цитата
18/02/08 в 19:04
 dejavu
Dizman© писал:
Kn - ИЕ реагирует на ховер при наличии href и, следовательно, ссылки куда либо..меня не устраивает.

ИЕ работает с hover только при тэге <a...> а не href icon_smile.gif
поэтому тебе больше никак не сделать, только если юзать <a></a>.

А почему именно тебя не устраивает ссылка? Может её можно замаскировать её? изменить курсор, чтобы никуда не убегала страница и т.д.
Потому что других способов походу нету... icon_sad.gif

Цитата:
да, можно не бэк. а просто пикс при наведении менялся - тоже подойдёт.

картинка любая или тоже бэгкраунд?
цитата
18/02/08 в 19:11
 Vigo
нету идей,посмотрел всё идет через ссылку
цитата
18/02/08 в 19:35
 erobrand
dejavu писал:
ИЕ работает с hover только при тэге <a...> а не href icon_smile.gif
поэтому тебе больше никак не сделать, только если юзать <a></a>.

А почему именно тебя не устраивает ссылка? Может её можно замаскировать её? изменить курсор, чтобы никуда не убегала страница и т.д.
Потому что других способов походу нету... icon_sad.gif


картинка любая или тоже бэгкраунд?


меня бы устроило просто <a></a>, но без параметра href ИЕ не реагирует - проверял. Посему, как только я юзаю хреф - автоматом нужно вбивать куда ссылаться..А мне некуда как бы=) Я не знаю, что можно вписать в хреф чтоб страничка не дёргалась по клику.

Картика - можно именно картинкой в блоке любом, можно в качестве бека - как угодно.
цитата
18/02/08 в 20:20
 dejavu
Код:
<a href="#gohere" name="gohere">text</a>

вот так чтобы не убегало никуда а оставалось на том же месте.
цитата
18/02/08 в 20:43
 erobrand
хм, про якоря я не подумал, чуть позже попробую и отпишу, в любом случае пасиб всем, рейтинг раздал=)
цитата
19/02/08 в 21:02
 erobrand
dejavu писал:
Код:
<a href="#gohere" name="gohere">text</a>

вот так чтобы не убегало никуда а оставалось на том же месте.


ех..вынужден отказаться от задумки..Ибо даже таким способом не выходит - пага прыгает вверху, линкованный элемент чтоб сверху был, якорёк ведь это(
цитата
19/02/08 в 21:21
 dejavu
Dizman© писал:
ех..вынужден отказаться от задумки..Ибо даже таким способом не выходит - пага прыгает вверху, линкованный элемент чтоб сверху был, якорёк ведь это(

что-то ничего не понял. =)
пага не должна прыгать с места клика.. у меня так стоит на сиджах для букмарка и норм...
цитата
19/02/08 в 21:35
 erobrand
ну если линкованный таким образом элемент находиться посредине экрана - по клику вверху экрана уже оказывается=)
цитата
19/02/08 в 21:43
 dejavu
Dizman© писал:
ну если линкованный таким образом элемент находиться посредине экрана - по клику вверху экрана уже оказывается=)

действительно... у меня в ФФ на месте остается, а вот ИЕ опять казлиться и переносит вверх... icon_sad.gif
пока других идей вообще не приходит на ум. Может можно все-таки использовать что-нибудь?
а почему нельзя onMouseOut="getelementbyid..."? Что там вообще за правила, а то не особо сталкивался...
цитата
19/02/08 в 22:11
 erobrand
правила просты - ноу скриптс.
хотя ещё уточню по онмаусовер/аут, вдруг прокатит.


Эта страница в полной версии