Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > визуальные фильтры


Автор: miklem 7.2.2007, 20:51
Как применить сразу два фильтра к дной картинке и как с помощью клавы изменять значения параметров. Надо чтобы вот смотрит человек на картинку ,нажимает кнопочку и картинка меняется(точней параметры фильтра). 

пробовал прописать фильтры друг за другом, но работает только один из  в общем ай нид хелп.

есть фильтр раз:

Код

Фильтр shadow 

Фильтр shadow отбрасывает тень от объекта. 
Синтаксис: {filter:Shadow(Color="#000000", Direction="150")} 
shadow 

Используется с параметрами: 
direction - задает направление тени в градусах от 0 до 360, при этом поворот на -45 градусов автоматически эквивалентен повороту на 315 градусов. 
0 - Top 
45 - Top right 
90 - Right 
135 - Bottom right 
180 - Bottom 
225 - Default bottom left 
270 - Left 
315 - Top left 
color - ввиде "#rrggbb"


есть фильтр два:

Код

Фильтр alpha 

Фильтр alpha задает уровень прозрачности элемента. 
Синтаксис: {filter:Alpha(Opacity="20",FinishOpacity="45",Style="3")} 
Используется с рядом параметров: 
opacity - уровень прозрачности от 0 до 100 
{filter:Alpha(Opacity="20",FinishOpacity="45",Style="3")} 
{filter:Alpha(Opacity="40",FinishOpacity="45",Style="3")} 
{filter:Alpha(Opacity="90",FinishOpacity="45",Style="3")}  
finish opacity - конечный уровень прозрачности от 0 до 100, параметр ограничивает использование прозрачности до заданного значения. 
style - форма прозрачной области: 0 - универсал, 1 - линия,2 - круг,3 - прямоугольник. 
startx - начало прозрачной области применяется только с style=1, задается в процентах. 
starty - начало прозрачной области применяется только с style=1, задается в процентах. 
finishx - конец прозрачной области применяется только с style=1, задается в процентах. 
finishy - конец прозрачной области применяется только с style=1, задается в процентах.


как их пременить к одной картинке разом? и как изменять параметры через нажатие кнопки? Через функции не получается. Надо руки затачивать. Помогите кто чем сможет!!!!!

Автор: Sardar 9.2.2007, 17:50
Обращаемся к коллекции filters, http://msdn.microsoft.com/library/default.asp?url=/workshop/author/filter/filters.asp подробно расписано. фильтры лучше ставить во внешнем стиле, потом классом связывать с требуемым элементом.

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