ฟิลเตอร์ (Filter)
    เป็นรูปแบบหนึ่งที่อยู่ในพร็อปเพอร์ตี้ Style ซึ่งเป็นรูปแบบสำคัญที่ทำให้รูปภาพและตัวอักษรมีการเปลี่ยนแปลงที่แตกต่าง จากปกติ เช่น ถ้าเราต้องการให้ภาพๆหนึ่งหายไปด้วยคำสั่ง Visibility เป็น Hidden แล้ว ถ้าไม่มีฟิลเตอร์ช่วย มันจะหายไปทันที ซึ่งจะทำให้เพจดู แข็งไป แต่ถ้าเราต้องการให้ภาพนั้นค่อยๆหายไป ก็จะต้องใช้ฟิลเตอร์นี้ช่วย หรือภาพบางภาพเราต้องการสร้างให้เป็นภาพจางๆ ก็สามารถกำหนดได้ ที่ฟิลเตอร์ ซึ่งฟิลเตอร์ที่ใช้คู่กับ (Style) จะมีหลายๆฟิลเตอร์ให้เลือกใช้
    Reveal Trans
    เป็นฟิลเตอร์ที่นิยมใช้กันบ่อยๆ เนื่องจากในฟิลเตอร์นี้ยังมีฟิลเตอร์ย่อยอีกหลายๆ ฟิลเตอร์ด้วยกัน รูปแบบการเขียนคำสั่งในเอชทีเอ็มแอลของ ฟิลเตอร์นี้มีดังนี้ คือ
    RevalTrans( Duration=n1,Transition=n2 )
    โดยที่ n1 จะเป็นเวลาที่ฟิลเตอร์ทำงาน ส่วน n2 จะเป็นฟิลเตอร์ย่อยที่ให้เลือก ซึ่งจะมีรูปแบบทั้งหมด 22 รูปแบบ หน้าที่ของฟิลเตอร์นี้คิอ การกำหนดรูปแบบให้รูปภาพแสดง หรือให้รูปภาพหายไปตามกำหนด และให้แตกต่างจากปกติ คือ ภาพแสดงทันทีหรือหายไปทันที
    สำหรับรูปแบบของการหายไปของรูปแบบเมื่อค่า n2 เปลี่ยนแปลงไป
    การเขียนคำสั่ง Filter
    เราสามารถเขียนคำสั่งเพื่อสร้างฟิลเตอร์ได้ทั้งในภาษาเอชทีเอ็มแอล และใน VBScript โดยให้เพิ่มเข้าไปในพร็อปเพอร์ตี้ Style ดังนั้นในภาษา เอชทีเอ็มแอลจะเขียนคำสั่งได้เป็น
    Style="Position:Absolute;Filter:RevealTrans( Duration=5,Transition=5 )"
    และในภาษา VBScript จะเขียนคำสั่งได้เป็น
    Document.All.Picture.Style.Filter="Re vealatrans( Duration=5,Transition=5 )"
    และเมื่อต้องการให้มีผลต่อการทำงานแล้ว เราจะต้องเขียนคำสั่ง VBScript 2 ขั้นตอน คือ ขั้นตอนแรกให้ใช้ Apply ก่อน แล้วจึง Play ซึ่งจะเขียน คำสั่งได้เป็น
    Document.All.Picture.Filter(0).Apply
    Document.All.Picture.Style.Visibility="Hidden"
    Document.All.Picture.Filter(0).Play
    เหตุการณ์ OnfilterChange
    เป็นเหตุการณ์ที่ใช้กับฟิลเตอร์โดยเฉพาะ เป็นเหตุการณ์ที่เกิดขึ้นเมื่อมีการเปลี่ยนแปลงฟิลเตอร์ที่รูปภาพ และเป็นเหตุการณ์ที่ทำให้การเปลี่ยนแปลง รูปภาพมีประสิทธิภาพมากขึ้น คือเรามักใช้เหตุการณ์นี้สำหรับสั่งงาน ให้มีการทำงานต่อไปเมื่อฟิลเตอร์ทำงานจบ ดังตัวอย่างต่อไปนี้เราจะให้เหตุการณ์นี้ สั่งให้มีการทำงานต่อเนื่องกันไป
    Alpha
    เป็นฟิลเตอร์อีกชนิด ที่มีหน้าที่ทำให้รูปภาพหรือตัวหนังสือมีสีที่จางลง ส่วนสีที่จะจางลงหรือเข้มขึ้นเท่าไรนั้น เราจะสามารถทำเป็นจำนวนเปอร์เซ็นต์ โดยจะมีเปอร์เซ็นต์สูงสุด 100 % คือ จะเป็นภาพปกติ แต่จะจางลงเมื่อเปอร์เซ็นต์ลดลง ซึ่งจะมีรูปแบบของฟิลเตอร์ดังนี้
    Filter:Alpha ( Opacity=50,Enable=1 )
    Opacity เป็นจำนวนเปอร์เซ็นต์ที่ทำให้ภาพจาง ถ้ากำหนดเป็น 100 ก็จะเป็นภาพปกติ
    Enable จะเป็นค่าที่เรากำหนด เช่น ให้เป็น 1 จะหมายความว่า ฟิลเตอร์นี้ทำงานตามปกติ แต่ถ้าเป็น 0 แสดงว่า ไม่ให้มีการแสดงฟิลเตอร์
    BlendTrans
    เป็นฟิลเตอร์อีกชนิดหนึ่งที่มีหน้าที่ทำให้ภาพค่อยๆจางหายไป หรือทำให้ภาพค่อยๆปรากฏ ตามแต่จะกำหนดให้ภาพมี Visibility เป็น Visible หรือ Hidden โดยมีรูปแบบการสั่งให้ทำงานเหมือนกับฟิลเตอร์ RevealTrans แต่ในฟิลเตอร์ RevealTrans ไม่มีฟิลเตอร์ชนิดนี้อยู่ โดยมีรูปแบบ คำสั่งเป็น
    < Filter : BlendTrans ( Duration = n, Enable = 1 )
    เมื่อ n เป็นหน่วยเวลาที่จะให้ฟิลเตอร์ทำงาน ถ้าค่า n มีมาก ระยะเวลาที่ค่อยๆหายไปหรือปรากฏก็จะนานขึ้น สมมติว่าถ้าเราต้องการให้รูปภาพที่ชื่อ Picture ค่อยๆหายไปแล้ว เราจะเขียนคำสั่ง VBScript ได้ดังนี้คือ
    < Document. All. Picture. Filters(0). Apply ( )
    < Document. All. Picture. Style. Visibility="Hidden"
    < Document. All. Picture. Filters(0). Play ( )
    Glow
    เป็นฟิลเตอร์สำหรับปรับปรุงตัวหนังสือหรือรูปภาพ ให้มีขอบแบบสีจางๆ เพื่อเน้นให้ตัวหนังสือนั้นเด่นขึ้นมา
    และยังสามารถปรับปรุงขอบสีจางๆ หนาบางได้ตามแต่เรากำหนดที่คำสั่ง Strength โดยมีรูปแบบของคำสั่ง คือ
    Filter:Glow Color=C , Strength=n )
    เมื่อ c คือ ค่าของสีที่เป็นตัวเลขฐาน 16 หรือเป็นค่าคงที่ ที่เป็นชื่อของสีที่ได้กล่าวไปแล้ว
    n คือ ตัวเลขที่กำหนดความหนาของขอบจางๆ ของตัวหนังสือ ถ้าตัวเลขยิ่งมากขอบของตัวหนังสือยิ่งหนามาก
    เรายังสามารถกำหนดค่า Enable ให้กับมันเป็นค่าอะไรก็ได้เมื่อมันทำงาน แต่มันจะหยุดทำงานเมื่อ Enable เป็น 0
    DropShaDow
    เป็นฟิลเตอร์อีกชนิดที่มาเพิ่มความสามารถให้กับออบเจ็กต์ โดยมีหน้าที่สร้างเงาแก่ตัวหนังสือที่เรามักพบเห็นทั่วไป
    เราสามารถเขียนคำสั่ง Filter:DropShaDow ได้ดังนี้ คือ
    Filter:DropShaDow ( Offx=4.Offy=4,ColorC,Enable=1 )
    Offx เป็นระยะ Left ของเงาที่เลื่อนออกจากตำแหน่ง Left ของตำแหน่งรูปภาพหรือตัวหนังสือ
    Offy เป็นระยะ Top ของเงาที่เลื่อนออกจากตำแหน่ง Top ของรูปภาพหรือตัวหนังสือ
    Color เป็นค่าของสีที่จะใช้กับเงา โดยจะมีค่าเป็นตัวเลขฐาน 16 หรือตัวคงที่ของสี
    Enable เป็นค่าคงที่ที่เรากำหนดเมื่อฟิลเตอร์นี้ทำงาน แล้วจะยกเลิกการทำงานเมื่อมันมีค่าเป็น 0 สำหรับการเขียนโปรแกรมในรูปแบบของ VBScript จะเขียนได้เป็น
    Object.Style.Filter="DropShoDow( Offx=4,Offy=4,Color="Silver",Enable=1 )"