Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Кнопки.

>> Это не очень удобный способ... точнее, не универсальный.
>
> Это самый простой, неглючный и поддерживаемый практически всеми широко распространенными браузерами.

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

>> Допустим, если в некоторых положениях надо будет заменить изображение кнопки полностью?...
>
> ??? при mouseover или при mousedown? тебе никто не мешает заменить на непрозрачную картинку...
>
> а если честно, то тебе уже нужно передумать как следует интерфейс!

Вот я этот интерфейс и передумываю :)

Поясняю, что за визуальный эффект хочу сделать и под какой не подходит вариант с прозрачной подложкой.

1) В исходном положении имеем кнопку ( прямоугольник ) на неоднородном фоне страницы.

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

3) При нажатии курсора, визуально, кнопка продавливается... конкретно - уменьшается ее размер по горизонтали и вертикали ( это уже можно сделать присловутым risunok1.src=risunok2.src ). Вот из за этого эфекта нет возможности воспользоваться таблицей.


>> Вот поэтому и интересно, как это можно сделать через слои.
>
> К чему это я... первый вопрос, который ты должен задать себе, подумав об использовании слоев, это "а действительно ли никак по другому нельзя?".

Как вижу - нельзя... сделать этот эффект по другому, чем ререз слои.

> Запомните, слои и вообще динамическое изменение содержимого страницы - это не "круто", это иногда бывает удобно, но ни в коем случае нельзя сказать, что это всегда самое лучшее и универсальное решение. Скорее - это оооччень частный случай.
>
> И в качестве ответа на некоторые письма:
> ДА, я действительно так считаю.

Конечно это не "круто", если это не грамотно сделать. Сколько видел ресурсов, где динамика используется ну очень некрасиво и не к месту. Я стараюсь приспособить это именно в то МЕСТО, где это будет смотреться однородно с дизайном.
СообщениеАвторДата
Кирс22.04.2001 17:46
Leechy22.04.2001 18:11
Кирс23.04.2001 09:26
Leechy23.04.2001 11:54
Кирс23.04.2001 19:56
Leechy24.04.2001 19:02
Кирс25.04.2001 09:56
Konstantin A. M.24.04.2001 09:42
Leechy24.04.2001 18:57