На этом шаге мы рассмотрим фильтр revealTrans.
Фильтр revealTrans позволяет, в отличие от перехода blendTrans, выполнить переходы из одного видимого состояния в другое разнообразными способами. Его свойство Transition может иметь целое значение, которое определяет тип перехода. Допустимые значения представлены в таблице 1.
Переход | Отображение объекта |
---|---|
0 | Сжимающийся прямоугольник |
1 | Расширяющийся прямоугольник |
2 | Сжимающийся круг |
3 | Расширяющийся круг |
4 | Разворачивание снизу вверх |
5 | Разворачивание сверху вниз |
6 | Разворачивание слева направо |
7 | Разворачивание справа налево |
8 | Вертикальные жалюзи |
9 | Горизонтальные жалюзи |
10 | В шахматном порядке поперек |
11 | В шахматном порядке вниз |
12 | Пиксели отображаются в случайном порядке |
13 | Одновременно слева и справа к центру |
14 | Одновременно от центра налево и направо |
15 | Одновременно снизу и сверху к центру |
16 | Одновременно от центра вверх и вниз |
17 | От правого верхнего угла к левому нижнему |
18 | От правого нижнего угла к левому верхнему |
19 | От левого верхнего угла к правому нижнему |
20 | От левого нижнего угла к правому верхнему |
21 | Случайными горизонтальными линиями |
22 | Случайными вертикальными линиями |
23 | Отображение пикселей случайным образом |
На рисунке 1 показан результат применения перехода revealTrans со значением параметра Transition=1 вместо перехода blendTrans в примере предыдущего шага. В этом случае новый рисунок прорисовывается в течение 8 секунд расширяющимся из центра прямоугольником.
Рис.1. Пример фильтра revealTrans (щелкните по рисунку)
Мы закончили изучение основ CSS. Надеемся, что изложенный материал пригодится Вам в дальнейшем.