Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CSS фотки дергаются при применении фильтра 
:(
    Опции темы
Maksys
Дата 29.4.2007, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Проблема такого рода, делаю фотогалерею. При помощи CSS использую фильтры преобразования для картинок. Позиционирую картинки по центру, но картинки разного размера и естественно после воспроизведения фильтра картинки дергаются перед сменой, дергаются позиционируясь по центру экрана. А как сделать чтоб они не дергались?

Код ниже
Код

<HTML>
<HEAD>
<TITLE>Example Java Maksys Script</TITLE>
<!--  CSS фильтр для смены фоток-->
<style type="text/css">
img {filter:revealTrans(transition=20)}
</style>
<script >
var ImagesArray=new Array();
ImagesArray[0]=new Array ("Fantasy(10).JPG","Картинка5");//Массив фоток   (Линк до фотки, Альтернативный текст)
ImagesArray[1]=new Array ("Fantasy(11).JPG","Картинка4");
ImagesArray[2]=new Array ("Fantasy(12).JPG","Картинка3");
ImagesArray[3]=new Array ("Fantasy(13).JPG","Картинка2");
ImagesArray[4]=new Array ("Fantasy(14).JPG","Картинка1");
ImagesArray[5]=new Array ("Fantasy(15).JPG","Картинка6");
ImagesArray[6]=new Array ("Fantasy(16).JPG","Картинка7");
ImagesArray[7]=new Array ("Fantasy(17).JPG","Картинка8");
ImagesArray[8]=new Array ("Fantasy(18).JPG","Картинка9");
ImagesArray[9]=new Array ("Fantasy(19).JPG","Картинка10"); 
var CounterIteraciya=0;
function start(){//функция стартует после события (event) полной загрузки страницы
   //nextSound(); Со звуком потом разберемся
   ImagesView();
   ID=setInterval(ImagesView,5000);//5000 -таймаут или задержка... можно вывести в админке для настройки
}
function ImagesView(){//приблуда которая фотки меняет
document.all.imaga.filters["revealTrans"].apply();
    if(ImagesArray.length>CounterIteraciya){
          document.all.imaga.src=ImagesArray[CounterIteraciya][0];
       document.all.imaga.alt=ImagesArray[CounterIteraciya++][1];     
          document.all.imaga.filters["revealTrans"].transition=Math.round((Math.random()*23));
    }else{
     CounterIteraciya=0;
        document.all.imaga.src=ImagesArray[CounterIteraciya][0];
     document.all.imaga.alt=ImagesArray[CounterIteraciya++][1];
     document.all.imaga.filters["revealTrans"].transition=Math.round((Math.random()*23));        
    }
    document.all.imaga.filters["revealTrans"].play();
}
</script>
<body bgcolor='#000000' onLoad=start(); >
<div id='d1'  align='center' ><img align="center" id="imaga" src='' alt='' height="100%">
</div>
</body>
</html>



--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.