Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Содержание сайт... 65535
Вызов хранимых ... 65535
Эмулятор микроп... 65535
Приложение «Про... 64162
Организация зап... 62781
Оператор выбора... 62622
Invision Power ... 62198
Подключение Mic... 60993
Модуль Forms 59909
Создание отчето... 59834
ТЕХНОЛОГИИ ДОСТ... 56035
Программируемая... 55534
Пример работы с... 53151
Имитационное мо... 51422
21 ошибка прогр... 46410
Реклама
Сейчас на сайте
Гостей: 6
На сайте нет зарегистрированных пользователей

Пользователей: 13,057
новичок: Aidar
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Файл записей с выводом обратного заголовка на Turbo Pascal
Обучающая и тестирующая программа по здаче экзамена ПДД на Turbo Pascal ...
Моделирование станции технического обслуживания на GPSS + Отчет

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Визуальные фильтры
Обратите внимание: фильтры, описанные здесь поддерживаются только Internet Explorer 4.0. Визуальные Фильтры должны быть помещены в Style Sheets поскольку они применяются, используя атрибуты Style Sheet.

Визуальные Фильтры обеспечивают управление визуальными объектами. Также, через создание сценария, примененные фильтры - могут динамически меняться без перезагрузки документа. Обычно, они применяются к элементу <IMG>, но могут применяться и к элементу <DIV>, который в свою очередь могут содержать любой HTML, так что визуальные фильтры могут применяться фактически к любому содержанию. Обратите внимание, что, если они применяются к текстовым блокам ( в элементах <DIV>), элемент <DIV> должен определить атрибуты ширины и высоты Style Sheets .

 


Список визуальных Фильтров:

Фильтр Описание
Alpha Различные эффекты прозрачности объекта.
Blur Размывает и смазывает объект.
Chroma Делает определенный цвет прозрачным.
DropShadow Копирует и сдвигает объект в виде тени.
FlipH Горизонтальное зеркальное изображение объекта.
FlipV Вертикальное зеркальное изображение объекта.
Glow Adds radiance around the outside edges of the object.
Gray Уничтожает цвета - делает ЧБ объект.
Invert Название говорит само за себя.
Light Осветляет объект.
Mask Выделяет объект.
Shadow Еще один вид тени(у меня не работают др. параметры).
Wave Создает волнистый эффект.
XRay Что-то типа Invert`а и Gray`я.

Internet Explorer так же поддерживает Transition Filters (Reveal и Blend transitions) фильтры появления и смешивания объекта.

 


Основной синтаксис применения фильтров:

 STYLE="filter:ИМЯ_ФИЛЬТРА(ПАРАМЕТР1, ПАРАМЕТР2...)"  

Параметры для каждого фильтра определяются свои собственные они описаны далее.


 

alpha
 


Визуальный фильтр Alpha может использоваться, чтобы установить прозрачность объекта - или всего изображения целиком, или области градиента.

 STYLE="filter:Alpha(Opacity=opacity, FinishOpacity=finishopacity, Style=style, StartX=startX, StartY=startY, FinishX=finishX, FinishY=finishY)" 

Opacity
Уровень прозрачности, 0-100, где 0 прзрачно, 100 непрозрачно
FinishOpacity
Конечный уровень прозрачности, 0-100, где 0 прзрачно, 100 непрозрачно
Style
принимает значения 0 (uniform), 1 (линия), 2 (круг) or 3 (прямоугольник)
StartX
координатаX начала градиента
StartY
координата Y начала градиента
FinishX
координата X конца градиента
FinishY
координата Y конца градиента



 

blur
 


Фильтр Blur создает впечатление движения путем размытия объекта.

 STYLE="filter:Blur(Add = add, Direction = direction, Strength = strength)"  

Add
Добавляет размываемый объект к размытому ( любое целое значение, 0 - не добавляет)
Direction
0 - 315 с шагом в 45 - определяет направление размытия
Strength
Целое значение, представляющее число пикселей 'глубины' изображаемого объекта


 

chroma
 


Фильтр  Chroma  делает определенный цвет рисунка прозрачным (а надо ???).

 STYLE="filter:Chroma(Color = color)"  

Color
Любой цвет ( #rrggbb  ). Что бы данный фильтр работал нормально необходимо, что бы выбранный цвет присутствовал в объекте.


 

dropShadow
 


Фильтр  dropShadow добавляет силуэт объекта, смещенный в определенном направлении.

 STYLE="filter:DropShadow(Color=color, OffX=offX, OffY=offY, Positive=positive)"  

Color
Цвет тени (  #rrggbb  hex ).
OffX
Горизонтальное смещение тени
OffY
Вертикальное смещение тени
Positive
Любое целое значение (не равное 0) создает тень для видимых пикселей объекта, '0' (false) - для невидимых пикселей.



flipH
 


Фильтр  FlipH  переворачивает объект горизонтально.

 STYLE="filter:FlipH"  

 

flipV
 


The  FlipV  переворачивает объект вертикально.

 STYLE="filter:FlipV"  


 

glow
 


Фильтр  Glow  добавляет сияние вокруг объекта.

 STYLE="filter:Glow(Color=color, Strength=strength)"  

Color
Цвет сияния ( #rrggbb  hex ).
Strength
Интенсивность сияния, 0-100


 

gray
 


Фильтр  Gray  Уничтожает цвета - делает черно-белый объект.

 STYLE="filter:Gray"  


 

invert
 


Фильтр  Invert  реверсирует оттенок, насыщенность и яркость объекта.

 STYLE="filter:Invert"  


 

light
 


Фильтр  Light Делает объект как если бы на него посветили. Световые фильтры применяются, устанавливая световой источник, определенный одним из следующих методов:

AddAmbient (R,G,B,strength)
Добавляет окружающий световой источник к изображению. Окружающий свет не-направлен и освещает всю область. Солнце испускает окружающий свет. Синтаксис:

object.style.filters.Light(n).addAmbient(R,G,B,strength)  

Где  R ,  G  и  B  - значения (0-255), чтобы определить цвет окружающего света , и  strength   определяет 'количество' света.

AddCone (x1,y1,z1,x2,y2,R,G,B,strength,spread)
Добавляет к изображению, источник освещения в виде конуса. Свет направленный и освещает только определенную область. Синтаксис:

object.style.filters.Light(n).addCone(x1,y1,z1,x2,y2,R,G,B,strength,spread)  

Где  x1 ,  y1  Значения определяющие положение источника света,  x2  и  y2  - определяют координаты куда направлен свет,  R ,  G  и  B  - значения (0-255), чтобы определить цвет света, strength   определяет 'количество' света. и  spread определяет угол распространения (0-90, в градусах).

AddPoint (x,y,z,R,G,B,strength)
Добавляет к изображению точечный источник освещения.Точечный источник освещения - лампочка. Синтаксис:

object.style.filters.Light(n).addPoint(x,y,z,R,G,B,strength)  

Где  x ,  y  и  z  координаты точечного источника освещения...
осталные параметры как у других методов

Еще несколько методов Светового Визуального фильтра:

ChangeColor (lightnumber, r,g,b, fAbsolute)
Метод
 ChangeColor  изменит цвет светового фильтра, примененного к объекту.Используйте  lightnumber  что бы определить световой источник, чей цвет должен быть изменен (это - позиция в массиве Lights), r,g и b, новый цвет,  fAbsoloute  может принимать значение true (nonzero), и false (т.е. zero),на что это влияет посмотрите сами...

ChangeStrength (lightnumber, strength, fAbsolute)
Метод
 ChangeStrength  изменяет силу определенного светового фильтра ( крторый определяется аргументом lightnumber ) на силу определенную в параметре  strength ...

Clear
Метод
 Clear  удаляет все источники света для определенного светового фильтра.

MoveLight (lightnumber, x, y, z, fAbsolute)
Метод
 MoveLight  передвигает источник света (в случае AddPoint), место освещения (в случае AddCone). The  x ,  y  и  z  значения определяющие положения передвижения света, или абсолютно (  fAbsoloute=nonzero ) или относительно ( fAbsolute=false ).


 

mask
 


Фильтр  Mask  выделяет объект, как если бы вы его иыделили мышью, при этом можно задать цвет выделения. Синтаксис:

 STYLE="filter:Mask(Color=color)"  

Где  Color  цвет используемый для выделения.


 

shadow
 


Фильтр  shadow  делает тень объекту. Синтаксис:

 filter:Shadow(Color=color, Direction=direction)  

Color
определяет цвет тени ( #rrggbb  hex)
Direction
(0-315 с шагом в 45 градусов), определяет направление тени.


 

wave
 


Фильтр  wave  делает объект волнистым. Синтаксис:

 filter: Wave(Add=add, Freq=freq, LightStrength=strength, Phase=phase, Strength=strength)  

Add
значение , определяющее, добавлен ли первоначальный объект (true, nonzero) к фильтрованному объекту или нет (false, zero)
Freq
целое значение, определяющее число волн
LightStrength
сила волны в %
Phase
определяет угловое смещение волн (т.е. 0/100% = 360 градусов, 25% = 90 градусов)
Strength
целое значение, определяющее интенсивность эффекта волны


 

xray
 


Фильтр  xray  воздействует на объект как Х-луч (?). Синтаксис:

 STYLE="filter:Xray"  


 

Transition Filters
 

RevealTrans Filter
 


Фильтр  RevealTrans  может быть применен к любому объекту, показывая или пряча его, при этом используются различные техники. Синтаксис:

 STYLE="filter: revealtrans(duration=duration, transition=transitionshape)  

Где  Duration  время перехода из одного состояния в другое. Формат записи  секунды.миллисекунды  Например 2.1 = 2 секунды, 100 миллисекунд.  Transition(переход)  может быть следующим ( названия оставлю на английском что бы не портить художественный замысел авторов...):

Значение Описание
0 Box in
1 Box out
2 Circle in
3 Circle out
4 Wipe up
5 Wipe down
6 Wipe right
7 Wipe left
8 Verical blins
9 Horizontal blinds
10 Checkerboard across
11 Checkerboard down
12 Random dissolve
13 Split vertical in
14 Split vertical out
15 Spli horizontal in
16 Split horizontal out
17 Strips left down
18 Strips left up
19 Strips right down
20 Strips right up
21 Random bars horizontal
22 Random bars vertical
23 Произвольный эффект (любой из 23)

Внимание : Фильтр Reveal Transition лучше применять со следующими событиями:

Apply
Метод
 Apply  используется, чтобы фактически применить фильтр.

Play
Метод
 Play  используется, чтобы фактически запустить фильтр.

Stop
Метод
 Stop  используется что бы остановить применение фильтра, и может быть вызван в любое время когда фильтр запущен.

Properties
 


Фильтры Reveal Transition имеют свойства status  и  duration . Свойство  Duration  отражает текущую продолжительность фильтра и  status  определяет значение в зависимости от текущего состояния перехода. "0" = stop, "1" = apply, "2" = play.

BlendTrans Filter
 


Фильтр  BlendTrans  может быть применен к объекту, что бы 'проявить' его (fade it) или 'затушить' (fade out), через определенный период времени. Синтаксис:

 STYLE="filter: blendtrans(duration=duration)"  

Где  Duration  время занимаемое переходом. Формат записи  секунды.миллисекунды  Например 2.1 = 2 секунды, 100 миллисекунд.

http://www.wizard-systems.org

Опубликовал Kest October 26 2008 15:36:42 · 1 Комментариев · 14340 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
GuNy February 17 2010 07:46:13
ребята, которые делали сайт молодцы!)
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Рисование PopupMenu
Delphi Быстрый Ст...
Медиа комбайн
ActiveX в Delphi
Шкрыль А. - Разра...
Delphi 2005 для .NET
Billenium Effects...
MiniChat
Калькулятор [Исхо...
Halcyon
Доступа к БД Fire...
Rotolabel
AntiRus
Иллюстрированный ...
Создание лабиринт...
ATComponents
IMtale
Delphi 2005 для W...
Распознавание иде...
Дарахвелидзе П., ...

Топ загрузок
Приложение Клие... 100366
Delphi 7 Enterp... 82132
Converter AMR<-... 20046
Borland C++Buil... 11044
GPSS World Stud... 10402
Borland Delphi ... 8031
Turbo Pascal fo... 6959
Visual Studio 2... 4961
Калькулятор [Ис... 4259
FreeSMS v1.3.1 3508
Случайные статьи
Двухступенчатое об...
Технология IEEE 80...
Выделение текста
ПРИНАДЛЕЖНОСТЬ ЭЛЕ...
Поместите все подд...
Всплывающие сообщения
Файл main.срр — пр...
ПРЕДИСЛОВИЕ КО ВТО...
Центр безопасности...
Баланс входящих и ...
клиент/сервер с кл...
Процедура итерацио...
Драйверы для много...
Содержание
Листинг 2.13, 2.14
Моделирование элек...
Таблица хэшировани...
В здании несколько...
ПОКРЫВАЮЩИЕ ИНДЕКСЫ
Программирование а...
Язык С: инструкции
Directory
пользователей,ш; с...
Рекламная инфографика
Магистральное соед...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?