Ну чувак, ну чувааак, ну чуваааак же!
Что CSS? Что JS? Покажи народу, то есть нам — твою картинку, мы тебе скажем. Ну нельзя же так :-)
Я вот могу тебе двойной способ показать. Там и первое, и второе используется, как с этим быть?
А хороший код тебе дать — нет проблем. ТЗ почетче составь и будет тебе счастье :-)
0 Сообщения: 352 Зарегистрирован: 01.07.03 Откуда: оттуда -->
Добавлено: 23 Декабрь 2004, 13:31:17
plumpy, Akela, ЯваСкрипте
Да все стандартно: http://www.ljplus.ru/img/doks/buttons.gif Изменяться должен не цвет, а сама картинка. Насколько я помню, то в 2-х позициях можно и на CSS сделать.
Единственное, что прелоадер на CSS делается ли...
Но в общем должна быть кнопка, у которой есть 3 позиции, неактивная, курсор на кнопке и при нажатии. Т.е. по сути это 3 картинки.
Вроде изложил
_________________ -- Тогда все равно куда и идти, -- заметил Кот. -- … Только бы попасть куда-нибудь, -- пояснила Алиса.
12 Сообщения: 3239 Зарегистрирован: 03.05.02 Откуда: Европа
Добавлено: 23 Декабрь 2004, 13:50:25
Doks, это делается или на CSS, или на стандартных обработчиках событий самого браузера. Можно и на JS. Прелоад ессно на JS, вне зависимости от метода смены картинок.
0 Сообщения: 352 Зарегистрирован: 01.07.03 Откуда: оттуда -->
Добавлено: 23 Декабрь 2004, 14:18:48
COLT, Akela, погодите... а прелоадер то нужен или это получится, что при наведении человек будет ждать загрузки картинки, а если модем и т.д. COLT, не, ну про это мы говорили... код на вскидку не помню, но помню, что относительно прост, вопрос в том, все ли это увидят?
Akela,
Цитата:
Код в студию вместе с картинками
это кому адресованно, если мне, то какой код, таблицы?
_________________ -- Тогда все равно куда и идти, -- заметил Кот. -- … Только бы попасть куда-нибудь, -- пояснила Алиса.
12 Сообщения: 3239 Зарегистрирован: 03.05.02 Откуда: Европа
Добавлено: 23 Декабрь 2004, 14:25:37
Doks, страницу, где это нужно сделать. Прелоадер вообще говоря нужен всегда, бо очень неприятно видеть подгрузку шматков картинок. Будет ли ждать - вопрос отдельный. Какая линия, какие картинки. Как правило они не настолько велики, чтобы это было заметным. Тем не менее перестраховаться стоит. А вот в самой подмене картинок имхо лучше обойтись без лишних скриптов. Везде ли это будет видно? В современных стандартных браузерах везде будет видно и то, и другое. А нетандартную экзотику нужно отрубать от обслуживания ещё на сервере.
12 Сообщения: 3239 Зарегистрирован: 03.05.02 Откуда: Европа
Добавлено: 23 Декабрь 2004, 14:27:37
На самом деле есть только одна беда. На методах без скрипта может лихо притормаживать ИЕ в силу своих родовых травм. И вообще - не вижу предмета обсуждения - сделайте и так и так и посмотрите что больше нравится. Протесируйте на разных браузерах. В чём проблема?
Далее возможны варианты. Но, вообще говоря, для этого есть (см. выше) стандартные обработчики браузера. Вот там возможна смена стилей, подмена классов и т. д.
5 Сообщения: 481 Зарегистрирован: 05.07.01 Откуда: Москва
Добавлено: 23 Декабрь 2004, 16:45:28
2des. Да нет, наверно он имеет ввиду вариант со смещением бекграунда. То есть картинка бекграунда уже нарисована с двумя (можно и с тремя) состояниями.
12 Сообщения: 3239 Зарегистрирован: 03.05.02 Откуда: Европа
Добавлено: 23 Декабрь 2004, 16:48:11
arlekino,
Цитата:
картинка бекграунда уже нарисована с двумя (можно и с тремя) состояниями.
это, простите, как? Подробнее пожалуйста! Все будут рады узнать новое слово в веб-технологиях. Что куда будет смещаться и как в одной картинке поместятся несколько состояний? Вы собираетесь вызывать разные кадры анимированного гифа? Или разные слои тифа?
12 Сообщения: 3239 Зарегистрирован: 03.05.02 Откуда: Европа
Добавлено: 23 Декабрь 2004, 17:00:50
COLT, А! Ну или так. Но это не есть кашерно, бо очень зависит от многих превходящих. Особенности браузеров, особенности вёрстки и т. д. Лучше так не делать.
12 Сообщения: 3239 Зарегистрирован: 03.05.02 Откуда: Европа
Добавлено: 23 Декабрь 2004, 17:44:06
Примеров кнопок и примеров скриптов миллион. Если Вы занимаетесь разработкой, то у Вас есть Дрим. В нём есть встроенные функции. Если Вы занимаетесь разработкой и у Вас нет Дрима, то ии он Вам УЖЕ не нужен, тогда Вы знаете всё про кнопки, или Вы занимаетесь НЕ разработкой. Если вы занимаетесь чем-то другим, то зачем Вам кнопка?
Вопросы:
1) Насколько это надежно?
2) По прелоадеру:
Каким образом можно сделать прелоадер (из того, что я показал) скажем на 10 картинок, а то бредово прописывать каждой " var myImg = new Image(); myImg.src = "…";?
plumpy, спасибо, посмотрел на js, но нифига там не понял
_________________ -- Тогда все равно куда и идти, -- заметил Кот. -- … Только бы попасть куда-нибудь, -- пояснила Алиса.
12 Сообщения: 3239 Зарегистрирован: 03.05.02 Откуда: Европа
Добавлено: 24 Декабрь 2004, 10:59:54
Что значит "надёжно"? Работает? На разных браузерах проверили? Так зачем нас спрашивать? Только не забудьте NN4 отрубить. И вообще, поставьте себе наконец Дрим, если Вы уж занялись кодированием, там все эти вещи ВСТРОЕНЫ!
Код:
<script type="text/JavaScript"> function preloadImages() { var d=document; if(d.images){ if(!d.p) d.p=new Array(); var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}} } </script> </head> <body onload="preloadImages('1.gif','2.gif','3.gif','4.gif','5.gif')">
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.