Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Создание некоего подобия флеша.


Автор: Akeem 24.7.2006, 18:21
Такая задача. Нужно создать как бы три слоя.на первом слое находится картинка. потом при наведении на картинку открывался второй слой. и на нём тоже можно было бы работать (мышкой двигать).
на втором слое находится тоже картинка и немного текста. и тоже нужно при наведении на картинку чтобы возникал третий слой. На третем только картинка. Картинкка должна иметь несколько возможностей в обячном уменшенном виде. и в увеличеном виде.
Дали  задание а я не знаю как зделать. Сам с версткой мало знаком. Я больше пишу движки под сайты.  

Автор: R.M. 25.7.2006, 10:42
Раз с вёрсткой мало знаком зачем брался? Тебе в другой раздел. 

Автор: Akeem 25.7.2006, 18:35
Куксикус, 
Просто на работе сказали зделать.  

Автор: SamDark 26.7.2006, 10:08
Akeem
Используется CSS.
http://www.mondaybynoon.com.nyud.net:8080/2006/03/27/suckerfish-hoverlightbox/ 

Автор: R.M. 26.7.2006, 10:37
SamDark, ссылка битая. 

Автор: Akeem 26.7.2006, 11:14
Чёт я совсем не понял как это делать с помощью CSS.

Может всетаки зделать флеш? Хоть я и флеш не юзал. 

Автор: Greendrake 26.7.2006, 11:47
Делается это с помощью события onmouseover, повешенного на картинку, по которому у DIV'ов меняется CSS-свойство visibility. Дивы расположены один над другим (свойство position:absolute). Короче, смесь DHTML/DOM/JavaScript/CSS. И флэш тут ни к чему.

По поводу задания - почему те кто тебе его дал решили что ты сможешь его сделать? Ты навешал им лапши на собеседовании? 

Автор: SamDark 26.7.2006, 12:55
Куксикус
Только-что проверил. Работает.

Greendrake
Можно сделать только на CSS. См. ссылку выше. 

Автор: R.M. 26.7.2006, 14:10
Цитата(SamDark @  26.7.2006,  13:55 Найти цитируемый пост)
Только-что проверил. Работает.

Странно, у меня не открывает.
А вообще как я понял там фильтр? Если так то это IE only скорее всего. JS тут разумнее всего. Greendrake прав (ИМХО) 

Автор: Greendrake 26.7.2006, 14:43
У меня заработало в FireFox даже с отключенным JavaScript. Потрясающе. 
SamDark, сэнькс. 

Автор: SamDark 26.7.2006, 15:01
Greendrake
Конечно, там же нет ни JS ни фильтров... 

Автор: Akeem 27.7.2006, 16:26
Greendrake, 
Я его могу зделать. Но просто у меня не тот уровень чтобы делать нормальную верстку сайтов. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)