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

Làm việc với CSS3 và HTML5

28 320 11

Đ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

Định dạng
Số trang 28
Dung lượng 3,36 MB

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

Nội dung

Chèn các thành phần video, audio vào trang!. Sử dụng thành phần cavas ñể thực hiện:!. Chèn nhiều hình nền với CSS3.!. CSS3 ñược chia thành các module, các thành phần c ñược chia nhỏ và

Trang 1

BÀI 5 LÀM VIỆC VỚI CSS3

Trang 2

NHẮC LẠI BÀI TRƯỚC

!   Chèn các thành phần video, audio vào trang

!   iều khiển video với Javascript

!   Làm quen với thành phần canvas

!   Sử dụng thành phần cavas ñể thực hiện:

!   Vẽ hình và ñường

!   Áp dụng màu và cọ fradient

!   Thực hiện tạo hình ñộng

Trang 3

!   Transform, transition, animation

!   Làm việc với font web

!   Chèn nhiều hình nền với CSS3

Trang 4

TỔNG QUAN VỀ CSS3

Trang 5

TỔNG QUAN VỀ CSS3

!   Là tiêu chuẩn mới nhất của CSS

!   Hoàn toàn tương thích với các phiên bản trước

!   CSS3 ñược chia thành các module, các thành phần

c ñược chia nhỏ và bổ sung các thành phần mới

Trang 7

NHỮNG THUỘC TÍNH MỚI TRONG CSS3

Trang 8

THUỘC TÍNH MỚI TRONG CSS3

!   Border-radius:

!   Border-radius: tạo ra bốn góc bo tròn cho ñường viền

!   -webkit-border-radius: giúp IE9+ hỗ trợ

!   -moz-border-radius: giúp Firefox hỗ trợ

Trang 9

THUỘC TÍNH MỚI TRONG CSS3

-webkit-border-image: url("images/border-bg.png") 33% repeat;

-moz-border-image: url("images/border-bg.png") 33% repeat;

border-image: url("images/border-bg.png ) 33% repeat;

border-image: source slice width outset

repeat ;

Trang 10

THUỘC TÍNH MỚI TRONG CSS3

!   CSS3 Gradient:

!   Gradient là thành phần phổ biến trên trang web

!   Gradient thường bao gồm:

•  2 iểm dừng màu (color stop)

•  1 iểm chuyển màu

Trang 11

THUỘC TÍNH MỚI TRONG CSS3

!   Tạo gradient với CSS3

.gradient {

width: 450px;

border: #000 4px solid;

background-color:#fff;

background-image: -moz-linear-gradient(white, black);

background-image: -webkit-gradient (linear, 0 0, 0 100%, from (white), to (black));

}

Trang 12

THUỘC TÍNH MỚI TRONG CSS3

!   Thêm góc ñộ và nhiều iểm dừng:

-moz-radial-gradient(60% 60%, circle

closest-corner, white, black);

Trang 13

THUỘC TÍNH MỚI TRONG CSS3

!   Lặp lại gradient:

!   Sử dụng hệ màu RGBA ñể ñịnh ngh a gradient:

background-image: -moz-repeating-linear-gradient(left, white 80%, black, white);

.gradient h1 {

margin:0; font-weight:bold; font-size:48px; color:#C33; text-align:center; background-image: -moz-linear-gradient(rgba(174, 185, 196, 0.9),

rgba(110,124, 140, 0.9));}

Trang 14

TRANSFORM – TRANSITION - ANIMATION

Trang 15

TRANSFORM – TRANSITION - ANIMATION

!   Transform:

!   Cho phép xoay, kéo dãn, kéo nghiêng thành phần trên trang

.transform { margin-top:2em; -webkit-transform: rotate (45deg); -moz-transform:

rotate(-45deg); transform: rotate(-45deg)}

Trang 16

TRANSFORM – TRANSITION - ANIMATION

cong của hiệu ứng chuyển tiếp

Trang 17

TRANSFORM – TRANSITION - ANIMATION

!   Một số giá trị của transition-timing-function

!∀#∃%&∋∃∃ !∀(∀∃)∗+,−∃

Β(∗)&%# Chỉ định một hiệu ứng chuyển tiếp với cùng một tốc độ

từ đầu đến cuối (tương đương với kiểu bezier(0,0,1,1))

cubic-Χ&<)# Chỉ định một hiệu ứng chuyển tiếp với một sự khởi đầu

chậm, sau đó nhanh chóng, sau đó kết thúc chậm#

)&<)∆(∗# Chỉ định một hiệu ứng chuyển tiếp với một khởi đầu

chậm#

)&<)∆,7+# Chỉ định một hiệu ứng chuyển tiếp với một kết thúc chậm

(tương đương với cubic-bezier (0,0,0.58,1))#

)&<)∆(∗∆,7+# Chỉ định một hiệu ứng chuyển tiếp với một sự khởi đầu

chậm và kết thúc#

−7Α(−∆Α)Ε()%Φ!Γ!Γ!Γ!Η# Xác định giá trị của riêng bạn trong các chức năng khối

bezier Các giá trị có thể là giá trị số 0-1#

Trang 18

TRANSFORM – TRANSITION - ANIMATION

Trang 19

TRANSFORM – TRANSITION - ANIMATION

!   ðịnh ngh a các thuộc tính của CSS animation :

Trang 20

FONT WEB

Trang 21

font-family: Sigmar, Georgia, Palatino,

Times New Roman, serif;

}

Trang 22

δ!ρ# định dạng vector dựa trên hiện

nay#chỉ hỗ trợ iOS của Apple iPod #

φφκΖµΓ#−/%,Ι)οΖκΓ#<&Ν&%(# κΖνΓ#,χ)%&ϕΓ#(εδν#

σ)Α#εχ)∗#φ,∗+#φ,%Ι&+#

Φ#σεφφΗ#

bao gồm ∗/(τ7#khả năng nén các tập tin Ν,∗+ chữ và tối

và phần lớn được hỗ trợ bởi Internet

⊥Χλ#

Trang 23

FONT WEB

!   Sử dụng dịch vụ web ñể tạo nhiều font

δ=#∋>∗∃#<(+)# /ϖχωΩΩ≅≅≅ΖΝ,∗+<ξ7(%%)ΒΖ−,ΙΩ #3Σ#

+:,#ψΒ)#Ζ−<<#−ζ#−/{&#Ν,∗+#30Ψ−#∗/|∗∃#

@font-face { font-family: 'SigmarRegular';

src: webfont.eot');

src: webfont.eot?

url('fonts/sigmarone-#iefix') opentype'),

format('embedded-url('fonts/sigmarone-webfont.woff') format('woff'),

url('fonts/sigmarone-webfont.ttf') format('truetype'),

url('fonts/sigmarone- webfont.svg#SigmarRegular') format('svg');

font-weight: normal;

font-style: normal;

}

Trang 24

HÌNH NỀN VỚI CSS3

Trang 25

HÌNH NỀN VỚI CSS3

!   Thực hiện chèn 3 hình ảnh làm nền cho web

Trang 28

TỔNG KẾT

!   Không nên sử dụng kết hợp thuộc tính

border-image và thuộc tính border-radius

!   Gradient trong CSS giống với gradient ñược tạo ra trong các chương trình ñồ họa: có iểm dừng màu

và iểm chuyển màu

!   Có thể tạo ñược nhiều iểm dừng màu và iểm

chuyển màu ñể gradient phong phú hơn

!   Sử dụng giá trị vị trí: top, left, right, bottom ñể iều chỉnh chính xác nhiều hình nền trong CSS

Ngày đăng: 08/04/2015, 05:55

HÌNH ẢNH LIÊN QUAN

HÌNH N Ề N V Ớ I CSS3 - Làm việc với CSS3 và HTML5
3 (Trang 25)
HÌNH N Ề N V Ớ I CSS3 - Làm việc với CSS3 và HTML5
3 (Trang 26)
HÌNH N Ề N V Ớ I CSS3 - Làm việc với CSS3 và HTML5
3 (Trang 27)

TỪ KHÓA LIÊN QUAN

w