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
поэтому тебе больше никак не сделать, только если юзать <a></a>.
А почему именно тебя не устраивает ссылка? Может её можно замаскировать её? изменить курсор, чтобы никуда не убегала страница и т.д.
Потому что других способов походу нету...
Цитата:
да, можно не бэк. а просто пикс при наведении менялся - тоже подойдёт.
картинка любая или тоже бэгкраунд?
цитата
18/02/08 в 19:11
Vigo
нету идей,посмотрел всё идет через ссылку
цитата
18/02/08 в 19:35
erobrand
dejavu писал:
ИЕ работает с hover только при тэге <a...> а не href
поэтому тебе больше никак не сделать, только если юзать <a></a>.
А почему именно тебя не устраивает ссылка? Может её можно замаскировать её? изменить курсор, чтобы никуда не убегала страница и т.д.
Потому что других способов походу нету...
картинка любая или тоже бэгкраунд?
меня бы устроило просто <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© писал:
ну если линкованный таким образом элемент находиться посредине экрана - по клику вверху экрана уже оказывается=)
действительно... у меня в ФФ на месте остается, а вот ИЕ опять казлиться и переносит вверх...
пока других идей вообще не приходит на ум. Может можно все-таки использовать что-нибудь?
а почему нельзя onMouseOut="getelementbyid..."? Что там вообще за правила, а то не особо сталкивался...
цитата
19/02/08 в 22:11
erobrand
правила просты - ноу скриптс.
хотя ещё уточню по онмаусовер/аут, вдруг прокатит.
Новая тема
Ответить
Эта страница в полной версии