Overview

Filters change the appearance of an element. For example, filters can flip an image or a block of text horizontally on its axis. They can also give an image or text a directional fade or a shadow. Transitions are typically used to transform an element from one condition to another. These are similar to effects frequently seen on television; for example, one image or page changes into another through a dissolve effect or by wiping from left to right.

Both visual filters and transitions are applied with the filter CSS attribute. Implementing filters and transitions through styles offers several advantages over using script and special ActiveX controls or Java applets. Using styles makes programming easier and provides automatic backward compatibility to browsers that do not understand either the filter attribute or CSS as a whole. This compatibility is achieved because any CSS attributes that are not understood by a browser are ignored; therefore, even if a browser does not render the filter on an element, it will still display the element and should not crash or return errors. This technique is also used for DHTML Behaviors, which are discussed in Part 5.

Useful tools for generating filters and transitions include the following, which can be found on the companion CD in the folders as indicated.

Tool Location on Companion CD
Filter Wizard /workshop/samples/author/dhtml/filtwizard/filtwzrd.htm
Wave Filter Wizard /workshop/samples/author/dhtml/wavewizard/wavewzrd.htm
Transitions Wizard /workshop/samples/author/dhtml/overview/trnswzrd.htm

These tools should also be available from the online version of the SBN Workshop at microsoft.com/workshop.



Dynamic HTML in Action
Dynamic HTML in Action
ISBN: 0735605637
EAN: 2147483647
Year: 1999
Pages: 128

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net