1. Trang chủ
  2. » Công Nghệ Thông Tin

công nghệ website - chương xviii_2010 filter và transition

36 395 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Filter và Transition
Trường học University of Technology and Education, Hanoi
Chuyên ngành Web Technology
Thể loại Báo cáo môn học
Năm xuất bản 2010
Thành phố Hanoi
Định dạng
Số trang 36
Dung lượng 1,1 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

FILTER 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ó.. Một số filter thông dụng quầng sáng quanh đối tượng – Strength: độ rộn

Trang 1

FILTER VÀ

TRANSITION

Trang 2

I FILTER

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

Trang 3

II TẠO FILTER

Trang 4

III Một số filter thông dụng

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

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

Trang 5

III Một số filter thông dụng

Ví dụ:

<img border = "0" src = "van.gif" width = "110"

height= "120" style= "filter: alpha (opacity =

90, style = 2)">

<img border="0" src="van.gif" width="110"

height="120" style=" filter: blur (strength =

10) " >

Trang 6

III Một số filter thông dụng

Trang 7

Chroma(color :#rrggbb):Làm cho màu chỉ định

bởi color bị mất đi

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

Trang 8

III Một số filter thông dụng

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

Light():Tạo các nguồn sáng để chiếu sáng đối

tượng

Trang 9

III Một số filter thông dụng

định bởi Color

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

của film X quang

Trang 10

III Một số filter thông dụng

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

Trang 11

III Một số filter thông dụng

Trang 12

III Một số filter thông dụng

 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

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 :tên của một trong những tham

số của đối tượng

Trang 13

III Một số filter thông dụng

Ví dụ:

<div id=logo style=”position:absolute;

filter:dropShadow(color:#ff0000 offx=5 offy=5)”> TIN NHANH </div>

 Dùng script để biến đổi màu của bóng đổ từ màu

đỏ sang màu xanh :

<script>

logo.filters.DropShadow.Color = "#0000ff" ;

</script>

Trang 14

III Một số filter thông dụng

 Một đối tượng có thể chứa nhiều filter

Ví dụ: logo.filters truy xuất tới tập hợp filter của

đối tượng

 Trong javascript để truy xuất tới phần tử (chẳng

hạn DropShadow) ta có nhiều cách viết tương đương :

logo.filters.DropShadow

logo.filters[“DropShaDow”]

logo.filters[0]

Trang 15

III Một số filter thông dụng

Trang 16

III Một số filter thông dụng

Trang 17

III Một số filter thông dụng

Tạo hiệu ứng cuộn với filter (rollover) :

– Dùng Filter có thể tạo hiệu ứng thay đổi thể hiện

của đối tượng khi người dùng tương tác với trang web

ứng glow Khi trỏ chuột ra khỏi dòng chữ thì không có

hiệu ứng filter được áp dụng

Trang 18

III Một số filter thông dụng

– Đối với những hiệu ứng có tham số khi ta thay đổi giá trị của tham số thì thể hiện của đối tượng trong trang web cũng thay đổi theo

– Việc thay đổi tham số ta có thể thực hiện bằng chương trình javascript, nếu việc thay đổi này tiếp diễn liên tục theo thời gian đối tượng sẽ có hiệu ứng filter động

Trang 19

III Một số filter thông dụng

}

else clearInterval (ids);

}

Trang 20

III Một số filter thông dụng

– Để điều khiển nguồn sáng, có 2 phương thức thông dụng là : addPoint() và MoveLight()

Trang 21

III Một số filter thông dụng

addPoint() thiết lập một nguồn sáng chiếu sáng

đối tượng trên trang web

object.filters.light.addPoint (x ,z, y, r, g, b, strength).

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

– x,y,z xác định ví trí của nguồn sáng so với gốc toạ độ là ví trí trên, trái của đối tượng

– r,g,b : màu theo hệ màu RGB để xác định màu tổng hợp của nguồn sáng

– strength : xác định độ mạnh của nguồn sáng

Trang 22

III Một số filter thông dụng

MoveLight() di chuyển nguồn sáng tới vị trí mới

được xác định bởi các tham số

Cú pháp :

object.filters.light.MoveLight (light, x, y, z, absolute).

– light : là số định danh của nguồn sáng

– x, y, z : xác định toạ độ mới của nguồn sáng, phụ thuộc vào tham số absolute

– absolute : là true thì đối tượng sẽ di chuyển tới

vị trí x,y, z Nếu là false thì đối tượng sẽ dịch đi

từ vị trí ban đầu với độ dời theo 3 chiều được xác định bởi tham số x, y, z

Trang 23

III Một số filter thông dụng

Ví dụ: Hình 16 bảng I có thể được tạo bằng cách

dùng filter light theo mã sau

<body>

<img id=img1 border="0" src="van.gif"

width="110" height="120" style="filter:light()"> <script language=javascript>

img1.filters.light.addpoint(40,30,130,0,255,0,100) img1.filters.light.addpoint(40,30,20,0,255,0,100) img1.filters.light.addpoint(40,30,20,0,255,0,100) </script>

<body>

Trang 24

IV TRANSITION

– Transtion là hiệu ứng áp dụng cho một đối tượng trong một khoảng thời gian, tương tự như filter động, thường dùng để tạo một hiệu ứng đặc biệt khi thay thế một đối tượng này bằng một đối tượng khác

– Transition thường dùng để tạo một slide show kèm theo hiệu ứng Nó chỉ được hỗ trợ bởi Internet Explorer, trong Netscape khi sử dụng transition bằng CSS, nó sẽ bỏ qua tất cả thuộc tính style của đối tượng

Trang 25

IV TRANSITION

 Có hai loại transition:

Blend Transiton : tạo hiệu ứng thay thế dần

dần đối tượng thứ nhất bằng đối tượng thứ hai

Reveal Transition : khi thay thế đối tượng thứ

nhất bằng đối tượng thứ hai, và có thể áp dụng một trong rất nhiều hiệu ứng

Trang 26

IV TRANSITION

filter : blendTrans ( Duration=value).

– value : lượng thời gian tính bằng giây ấn định

thời gian cho hiệu ứng tiếp diễn

Trang 27

IV TRANSITION

Transition Type Transition Type

Box out 1 Horizontal blinds 9 Circle in 2 Checkerboard Across 10 Circle out 3 Ckeckerboard Down 11 Wipe up 4 Random dissolve 12 Wipe down 5 Split vertical in 13 Wipe right 6 Split vertical out 14 Wipe left 7 Split horizontal in 15

Trang 28

IV TRANSITION

Split horizontal out 16

Trang 29

IV TRANSITION

Cú pháp trong javascript cho tham chiếu tới

transition tương tự như đối với filter Phải thiết lập

thời gian diễn tiến cho transition

object.style.filter = “blendTrans ( Duration=2)”;

Hoặc dùng tập hợp filter :

object.filters.bendTrans.Duration = 2;

– object : tên của đối tượng áp dụng transition

Trang 30

IV TRANSITION

Thực thi một transition :Khi transition được xác

định, để thi hành transition phải chạy chương trình javascript gồm bốn bước :

– Thiết lập trạng thái khởi đầu cho đối tượng

– Dùng phương thức apply() cho đối tượng

– Chỉ định trạng thái kết thúc

– Dùng phương thức Play() để thi hành transition

 Trạng thái khởi đầu là hình ảnh của đối tượng trước khi thực thi transition

Trang 31

– object : tên đối tượng

– trasition_type : blendTrans hay revealTrans

– i là chỉ số của filter tính từ 0

 Nếu chỉ có một filter cho đối tượng thì có thể viết

object.filters[0].apply()

Trang 32

IV TRANSITION

Chỉ định trạng thái kết thúc :

– Nếu ta muốn transition chuyển một đối tượng từ trạng thái ẩn (hidden) ban đầu sang trạng thái hiện (visible) thì ta phải chỉ định trạng thái kết thúc là hiện đối tượng

– Nếu transition dùng đổi một hình bằng một hình khác, thì chỉ định trạng thái kết thúc bằng lệnh javascript cho biết file hình mới cho đối tượng

Trang 34

IV TRANSITION

<head><script>

function swapit ()

{ img1.filters.revealTrans.apply(); img1.src = “image2.jpg”;

img1.filters.revealTrans.play(); }

Trang 36

IV TRANSITION

<body onLoad="transition1()">

<img src="image/Blue%20hills.jpg" name="img1"

width="100" height="100" id="img1"

style="filter:revealTrans(Duration=5,Transition=23)"></p>

</body>

</html>

Ngày đăng: 13/03/2014, 10:07

HÌNH ẢNH LIÊN QUAN

(cộng hình gốc) Bộ lọc nhoè - công nghệ website - chương xviii_2010 filter và transition
c ộng hình gốc) Bộ lọc nhoè (Trang 4)
 FlipH( ):Lật hình theo chiều ngang - công nghệ website - chương xviii_2010 filter và transition
lip H( ):Lật hình theo chiều ngang (Trang 7)
 Xray( ):Làm cho đối tượng có hình ảnh như ảnh - công nghệ website - chương xviii_2010 filter và transition
ray ( ):Làm cho đối tượng có hình ảnh như ảnh (Trang 9)
Ví dụ: Hình 16 bản gI có thể được tạo bằng cách dùng filter light theo mã sau   - công nghệ website - chương xviii_2010 filter và transition
d ụ: Hình 16 bản gI có thể được tạo bằng cách dùng filter light theo mã sau (Trang 23)
 Trạng thái khởi đầu là hình ảnh của đối tượng trước khi thực thi transition.   - công nghệ website - chương xviii_2010 filter và transition
r ạng thái khởi đầu là hình ảnh của đối tượng trước khi thực thi transition. (Trang 30)
– Nếu transition dùng đổi một hình bằng một hình khác, thì chỉ định trạng thái kết thúc bằng lệnh  javascript cho biết file hình mới cho đối tượng - công nghệ website - chương xviii_2010 filter và transition
u transition dùng đổi một hình bằng một hình khác, thì chỉ định trạng thái kết thúc bằng lệnh javascript cho biết file hình mới cho đối tượng (Trang 32)
IV. TRANSITION - công nghệ website - chương xviii_2010 filter và transition
IV. TRANSITION (Trang 33)

TỪ KHÓA LIÊN QUAN