русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Фильтры


Дата добавления: 2015-08-31; просмотров: 728; Нарушение авторских прав


Использование фильтров в HTML позволяет добиться разнообразных визуальных эффектов. Фильтры позволяют преобразовывать все теги, у которых атрибут style об­ладает свойством filter, например, <body>, <button>, <DIV>, <img>, <input>, <MARQDEE>, <SPAK>, <TABLE>, <TD>, <TEXTAREA>, <TFOOT>, <TH>, <THEAD>, <TR>.

Синтаксис:

{filter: filtername (fparameterl, fparameter2.. .) }

где filtername – имя фильтра, a fparameter – его параметры.

Перечислим основные фильтры.

Фильтр Описание
Alpha Устанавливает уровень прозрачности элемента. Синтаксис: Alpha (Opacity=opacity, FinishOpacity=finishopacity, Style=style, StartX=startX, StartY=startY, FinishX=finishX, FinishY=finishY) § opacity и finishopacity – целые числа от 1 до 100, определяю­щие начальный и конечный уровень прозрачности элемента по направлению градиента. 100 соответствует абсолютной непрозрачности; § style – градиент непрозрачности. Допустимые значения: 0 (равномерный), 1 (линейный), 2 (радиальный), 3 (прямоугольный); § startx, startY, finishX, finishY– координаты подобласти элемента, где задается его прозрачность. Например: <IMG src="box.gif" style="filter: Alpha(Opacity=10, FinishOpacity=100, Style=2") Результат:
Blur Размытый образ, создающий эффект движения с большой скоростью. Синтаксис: Blur (Add=add, Direction=direction, Strength=strength) • add – целое число, которое определяет, надо ли выводить первона­чальное изображение. Если число отлично от нуля, то изображение будет видно, а если 0, то не видно; • direction – направление движения. Целое число от 0, 45, 90, ..., 315; • strength – расстояние в пикселях размытия образа при движении. Например: <DIV style="font: 40pt bold; color: red; position: absolute; top: 0; filter:Blur(Add=l, Direction=45, Strength=10)"> МЭИ (ТУ) </DIV> Результат:
Chroma Делает указанный цвет прозрачным. Синтаксис: Chroma(Color=color) где color – цвет, который будет прозрачным. Например, следующий код делает белый цвет рисунка прозрачным. <IMG id="imgDot" src="dot.bmp" style="position: absolute, width: 77px; height: 77px; filter: Chroma(Color=white)>
DropShadow Создает тень в виде офсетного образа изображения. Синтаксис: DropShadow(Color=color, OffX=offX, OffY=offY, Positive=posltive) § color – цвет тени; § offx, offY – координаты смещения тени относительно первона­чального изображения; § positive – если значение равно 1, то тень создается для любого непрозрачного пикселя, если значение равно 0, то только для про­зрачных пикселей первоначального изображения. Например: <SPAN style="font: 80pt bold; color: navy; position: absolute; top: 80px; filter:DropShadow(Color=red, OffX=5, QffY=10, Positive=l)"> МЭИ (ТУ) </SPAN> Результат:
FlipH, FlipV Создают горизонтальный и вертикальный зеркальный образ. Например: <FONT style="font: 40pt bold"> <SPAN style="position: absolute; left:0; top: 0pt; color: red"> МЭИ (ТУ) </SPAN> <SPAN style="position: absolute; left:0; top: 40pt; color: navy; Filter: flipV"> МЭИ (ТУ) </SPAN> Результат:
Glow Создает ореол вокруг объекта. Синтаксис: Glow fColor=color, Strenqth=strength) • соlor – цвет ореола; • strength – целое, задающее размер ореола. Например: <SPAN style="font: 40pt bold; color: yellow; position: absolute; top: 0; filter:Glow(Color=green, Strength=5)"> МЭИ (ТУ) </SPAN> Результат:
Grayscale Переводит изображение в черно-белый формат. Синтаксис: Gray Например, <IMG src=" dot.gif" style="filter: Gray">
Invert Обращает компоненты и интенсивность цвета. Синтаксис: Invert
Wave Создает волнообразное искажение образа вдоль оси абсцисс. Синтаксис: Wave(Add=add, Freq=freq, LightStxengtft=strength, Phase=phase, Strength=strength) § add – если значение равно 1, то первоначальное изображение ото­бражается, а если 0, то не отображается; § freg – целое число, задающее количество волн; § phase – целое число от 0 до 100, задающее начальную фазу волны; § Lightstrength и Strength– целые числа, задающие интенсив­ность волны. Например: <SPAN style="font: 80pt bold; color: navy; position: absolute; top: 80px; fliter:Wave(Add=0, Freq=5, LightStrength=100, Phase=10, Strength=10)"> МЭИ (ТУ) </SPAN>
Xray Создает черно-белый рентгеновский образ элемента. Синтаксис: Xray

 



Примечание: Свойство filter позволяет задать одновременно несколько фильтров. Напри­мер, предложенный ниже код выводит оригинальное изображение и зеркаль­ный его образ сначала по горизонтали, а потом по вертикали.

<IMG src="dot.gif"><IMG src="dot.gif" style="filter:FlipH FlipV">

 



<== предыдущая лекция | следующая лекция ==>
Гибкое размещение информации о стиле | Тема 2. Булевая функция


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.144 сек.