Tải bản đầy đủ (.ppt) (32 trang)

Bài giảng Thiết kế Web: Chương 18 - Từ Thị Xuân Hiền

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.03 MB, 32 trang )

CHƯƠNG XVIII

FILTER VÀ TRASITION


I.

FILTER

1. Khái niệm:
Filter là hiệu ứng đặc biệt được áp dụng cho một đối
tượng trong trang web để thay đổi sự thể hiện của
nó. Hiệu ứng này chỉ được Internet Explorer hỗ trợ.
2. Cách tạo:

Dùng CSS

Dùng Javascript


a)

Sử dụng CSS:

Cú pháp:
Filter: filter_Name(list parameters)

Một số filter thôngdụng

Alpha(Opacity : 0-100, Style : 0,1,2,3 ):Bộ lọc
trong suốt



opacity từ 0 (trong suốt) tới 100 (bình
thường).

Style là kiểu lọc


Blur(Direction:0-360, Strength:1-100, Add :0/1)

(cộng hình gốc)Bộ lọc nh

Direction: chiều làm nh tính theo góc,

strength chỉ độ nhoè mạnh hay yếu


Ví dụ:
"120" style= "filter: alpha (opacity = 90, style = 2)">
style=" filter: blur (strength = 10) " >












Chroma(color :#rrggbb):Làm cho màu chỉ định
bởi color bị mất đi
DropShadow(color : #rrggbb,OffX, OffY): Tạo
bóng đổ xuống mặt phẳng phía dưới

OffX và OffY tính bằng pixel là chênh lệch theo
toạ độ x và y của hình gốc và bóng đổ
FlipH( ):Lật hình theo chiều ngang
FlipV( ):Lật hình theo chiều đứng
Glow(color : #rrggbb, Strength : 1-255):Tạo
quầng sáng quanh đối tượng

Strength: độ rộng quầng sáng tính bằng pixel

Color: xác định màu











Gray( ): Thể hiện đối tượng theo thang độ xám
Invert( ): Đảo ngược màu

Light( ) :Tạo các nguồn sáng để chiếu sáng đối
tượng
Mask(Color : #rrggbb): Tạo mặt nạ với màu xác
định bởi Color
Shadow (Direction : 0-360, Color= #rrggbb):
Tạo bóng đổ cho đối tượng

color định màu cho bóng đổ

Direction: Góc bóng
Wave( ): Biến dạng đối tượng theo dạng sóng sin
Xray( ): Làm cho đối tượng có hình ảnh như ảnh
của film X quang


Sử dụng JavaScript:
Cú pháp:
object.style.filter = “filter_name(parameters)”

object : tên của của đối tượng trong trang.

Nếu muốn kết hợp nhiều filter trong trang, ta phải
phải phân cách chúng với nhau bằng dấu chấm phẩy
Ví dụ:
<script>
h.style.filter =“shadow(direction :60, color= #ff0000);
alpha(opacity=60, Style =1 )"
</script>
b)



Có thể sử dụng cách khác là xem filter như một phần
của mơ hình đối tượng , các tham số như là thuộc tính
của đối tượng filter.
Cú pháp
object.filters.filter_name.filter_parameter = value.

object : tên của đối tượng

filter_name : tên của filter áp dụng cho đối tượng.

filter_parameter : là tên của một trong những tham
số của đối tượng.


Ví dụ: