Tải bản đầy đủ (.pptx) (41 trang)

HTML5 XP session 07 hiển thị đồ họa và hoạt hình trong CSS3 t4

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 (741.32 KB, 41 trang )

Bài 07:
Hiển thị đồ họa và
hoạt hình trong CSS3
NexTGen Web
Aptech Ltd.

Mục tiêu

 !"#

$%&'()*(%+,(#

#

-./(0(,1",#
Aptech Ltd.

Định dạng hình ảnh 1-4

23,4.5)6-7+8",139JPEG:;,<+,(=>+!6?.+@%GIF :?+,(6
A!(!BC@%PNG:<"9!D! &?+,(6@#

E&0(",F,G(0(+7.((0(H(,IC6.J

Color Depth (độ sâu của màu)

D2)K(>0("L,6M9)KC.6N(,/",FOP!+Q(RH(+QC4C#

6S.C.)K(>0("L,6M",(CT,+,>!9:"++@2(U)K(,96S.",#

6S.C.(V(3P+C,(V(WC.6N()K(6-7#



Compression/le size:X9FYZ9!@

DY9).GGM(C6M'(0("P!6-7C.[0#

P(2I)K(CLL9,&'()*("Q."\(0(6-7C.[0,,Y#
Aptech Ltd.

Kích thước tập tin được giảm xuống, nhưng giữ một bản sao của hình ảnh không nén ban đầu.

Tránh tích lũy giai đoạn nén lại khi chỉnh sửa hình ảnh.
Lossless compression(nén ít mất dữ liệu nhất)

Hình ảnh dường như là một bản sao của hình ảnh gốc nhưng trong thực tế nó không phải là
một bản sao.

Nén lossy đạt được kích thước file nhỏ hơn khi so sánh với nén lossless.

Các thuật toán nén tổn hao cho phép biến đổi bao gồm chất lượng hình ảnh với kích thước
tập tin.
Lossy compression (nén mất nhiều dữ liệu)
]
Định dạng hình ảnh 2-4

,9,6-7.[0YZ9!)6.J
Aptech Ltd.

Định dạng hình ảnh 3-4

Animaon (hoạt ảnh)


6M"CC9(0("R()K((P6.&,&0()#

)*,SP(3PC#

Transparency (trong suốt)

,IC/C !">.3,FE(^1+*,C.4(W93+8",1/ !"#

.4(W !",I_`.(0(+Q6.M(W#
Aptech Ltd.
a
Định dạng hình ảnh 4-4

C6.M%C(XCC.6N((2I)K(b#

D1.C.6N()K(9E(I9C6.M)94(W)%6.2C&_4.
>.3,F++3/#

)*,SP(3PC6.M#
Aptech Ltd.
c
Định dạng hình ảnh cho web 1-2

M,*,(0( !"%6-7;<=?<D?)K(&.P1&'(2(.(3+&d)V'(M,*,3((0(,1".P([+
 !"#

M,*,%6-7(0(;<=?(Ce"f6-7(0(<D?)K(&.P1&'(#

JPEG


-7Y(2C3C0:966P@(2g9(39)K"C3`.0Y#

Q.1(0(",/[+,/;<=?(+Y+)h,6-7I>0(6M9)K(,^1C)h,O6i6IC3#

EC3C0(2I_3P%1.(39)K)K(,C>.M5;<=?"\&C-&'()*((W<D?#

PNG

-7Y&_C3C0:9669!66@%g9&_(2C3"3&j(,^1#

)K(,1&1((XI.P4/A!!%&_(,(39)K(.P/,F+#

k[P%2&_TK&_,C.l?m)no#

TKC.6N((C+QC,"(6-7(0(&/9+#
Aptech Ltd.
p
Định dạng hình ảnh cho web 2-2

GIF

-7Y9669!66(2g9&_,C(39)K&,)K(Y#

&_Y9).G_^(W2C.P1q#

T,r(W(0(,IC)K((s0,6+,#

[+^?AB9).G>!&f(0(r(W!CRE&0(.#


)K(9).GL?AB#
Aptech Ltd.
t
Chèn hình ảnh 1-6
Aptech Ltd.
uv
Chèn hình ảnh 2-6

m9,F&/(0(.(q)h6-7(W+Q-IMG#
Thuộc tính Mô tả
src
Xác định đường dẫn hình ảnh
height
Chỉ ra chiều cao hình ảnh
width
Chỉ ra chiều rộng hình ảnh

k'7
<body>
<img src=”UNO.jpg” width=”225” height=”151”/>
</body>
Aptech Ltd.
uu
Chèn hình ảnh 3-6

OI($(2I)K(9).G)C7(((W)C7((RZ9!#

)hK+PO)6.#
<body>
<img src=”image_folder/UNO.jpg” width=”225” height=”151”/>

</body>

d94
<body>
<img src=”image_folder/UNO.jpg” style=”float:left”/>
</body>
Aptech Ltd.
u
Chèn hình ảnh 4-6

6M,0(Wfloat#
Giá trị Mô tả
left
Phần tử trôi sang phía bên trái.
right
Phần tử trôi sang phía bên phải.
none
Là giá trị mặc định, phần tử không được trôi.
The element does not float and is the default value.
inherit
Giá trị thuộc tính float của của phần tử được thừa kế từ phần tử cha.
Aptech Ltd.
u
Chèn hình ảnh 5-6

k'74w<figure>#
<figure>
<img src=”logo.gif” style=”float: left” width=”304”
height=”228” />
</figure>


x.,IC('(W,F(6-7yZ.!zw92(+Y+)h,O6-7wyZ(+^z(O*,2#

wyZ(+^z(+Y+)h,6-7/CC({'((#

{'(9._9._>.3,F(O*,(0(P(&,8,(0("M' !"#

k'74,F(6-7yZ(+^z#
<figure>
<img src=”logo.gif”>
<figcaption>This diagram shows the logo of a product.</figcaption>
</figure>
Aptech Ltd.
u]
Chèn hình ảnh 6-6

w<figure> (U(2I(X6P9!(0(.(q&0(((0(+Q-yZ.!z#

^/.4.P3I2C(0("\(0(6-7wyZ.!z#

k'7#
<figure>
<img src=”flower1.jpg”>
<img src=”flower2.jpg”>
<img src=”flower3.jpg”>
<figcaption>The different types of flowers</figcaption>
</figure>

o1`.
Aptech Ltd.

u
Kích thước và Padding ảnh trong CSS 1-2

o'()*((WC)K(`.P,,IC#

.(q ,!,,19[+(,4.((,4.(W#

D)h,(2I>0((,4.(,4.(6f)K(P8,&'((|H()K(9,#

k'7
p.ex
{
height:100px;
width:100px;
}

m6.C_(0(.(q,0)VR
Thuộc tính Mô tả Các giá trị
height Thiết lập chiều cao

Auto
• Length
• %

Inherit
Aptech Ltd.
ua
Kích thước và Padding ảnh trong CSS 2-2
Thuộc tính Mô tả Giá trị
max-height

Thiết lập chiều cao tối đa

none
• length

%
• inherit
max-width
Thiết lập chiều cao tối đa
• none
• length
• %
• Inherit
min-height
Thiết lập chiều cao tối thiểu
• length
• %
• Inherit
min-width
Thiết lập chiều rông tối thiểu
• length
• %
• Inherit
width
Thiết lập chiều rộng

auto
• length

%

• inherit
Aptech Ltd.
uc
Padding 1-3

.(qPadding(W)K(6-7I>0(&_,M,G(0()h",/(W+Q-*,
,.(W2#

.4(W(0(+Q-)L1.(qpadding#

-7.(q,/",F)top%right%bottom%left%,0+,&0(.(2I)K(>0(
2(2I)K(P8,C(0(,/",F#

m6.9,F&/(0(,0&0(.)K(6-7.(qpadding
#
Giá trị Mô tả
length
Chỉ ra giá trị cố định cho padding ở dạng pixels, pt, em.
%
Chỉ ra giá trị tỉ lệ phần trăm so với đối tượng chứa nó.
Aptech Ltd.
up
Padding 2-3
padding:25px 50px 75px 100px;
2%++,925px%,+,950px%"}C+,975px%9!~
+,9100px#

k'7#
padding-top:10px;
padding-bottom:10px;

padding-right:15px;
padding-left:15px;

m(U(2I(X{)6.J
Aptech Ltd.
ut
Padding 3-3

m6.9,F&/3((0(.(q
#
Thuộc tính Mô tả
padding
Định nghĩa padding
padding-bottom
Định nghĩa padding dưới
padding-left
Định nghĩa padding trái
padding-right Định nghĩa padding phải
padding-top Định nghĩa padding trên
Aptech Ltd.
v
Hình ảnh thu nhỏ(Thumbnail) 1-4

.C",99C•%H(C+Q(WC9*V#

D3.•6f9,/&11"Q.9*V%(2I>!C,4#

DP(C,F.R,(.(2I)K()_`.;(,+#

k'7#

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”utf-8”>
<title>Thumbnail</title>
<style>
/* general */
body {
margin:0;
padding:40px 80px;
background:#fff;
font:70% Arial, Helvetica, sans-serif;
color:#555;
line-height:100%;
}
h1, h2{
font-size:180%;
font-weight:normal;
color:#555;
}
p{
margin:1em 0;
}
p.text{
width:500px;
}
a{
color:#f20;
text-decoration:none;
}

Aptech Ltd.
u
Hình ảnh thu nhỏ(Thumbnail) 2-4
a:hover{
color:#999;
}
img{
border:none;
}
/* // general */
/* thumbnail list */
ul#thumbs, ul#thumbs li{
margin:0;
padding:0;
list-style:none;
}
ul#thumbs li{
float:left;
margin-right:0px;
border:1px solid #999;
padding:2px;
}
ul#thumbs a{
display:block;
float:left;
width:125px;
height:135px;
line-height:50px;
overflow:hidden;
position:relative;

z-index:1;
}
ul#thumbs a img{
float:left;
position:absolute;
top:0px;
left:0px;
}
Aptech Ltd.

Hình ảnh thu nhỏ(Thumbnail) 3-4
/* mouse over */
ul#thumbs a:hover{
overflow:visible;
z-index:1000;
border:none;
}
ul#thumbs a:hover img{
border:1px solid #999;
background:#fff;
padding:2px;
}
/* // mouse over */
/* clearing floats */
ul#thumbs:after, li#thumbs:after{
content:”.”;
display:block;
height:0;
clear:both;
visibility:hidden;

}
ul#thumbs, li#thumbs{
display:block;
}
ul#thumbs, li#thumbs{
min-height:1%;
}
* html ul#thumbs, * html li#thumbs{
height:1%;
}
/* // clearing floats */
/* // thumbnail list */
</style>
</head>
<body>
<h2>Thumbnail</h2>
<ul id=”thumbs”>
<li><a href=”HTML5.png” target=”_blank”>
<img src=”HTML5_small.jpg”/></a></li>
</ul>
</body> </html>
Aptech Ltd.

Hình ảnh thu nhỏ(Thumbnail) 4-4

o1`.&,!
Aptech Ltd.
]
Làm việc với Transitions CSS3 1-5


dCvvc%€++9!,*,,F.`.0(.PI8,%C6.P•LCqd(`.P4(W‚,)K(,9
€,C^#

,,F(W€++9!ƒ,99•"NQ."86./C(0(C.9!(.PI8,(0(H(,IC&„.[%€++9!•/C
…!"o,Cƒ#

,F,%A!!=>+9!t&_TK6,^6#
Aptech Ltd.

Làm việc với Transitions CSS3 2-5

k'76.,F.RP8,,SP#
div
{
transition: width 3s;
-moz-transition: width 3s; /* Firefox 4 */
-webkit-transition: width 3s; /* Safari and Chrome */
-o-transition: width 3s; /* Opera */
}

×