Làm việc với font web IV.Chèn nhiều hình nền với CSS3... Một số thành phần CSS3 mới- CSS animation CSS hoạt hình - CSS transition CSS chuyển đổi - CSS 2D/3D trnsformation: transform -
Trang 1CSS3
Trang 2Các nội dung trình bày
III Transform, transition, animation
IV Làm việc với font web
IV.Chèn nhiều hình nền với CSS3
Trang 3I.Tổng quan về CSS3
• CSS3 là tiêu chuẩn mới nhất của CSS
• Nó có tính kế thừa và 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 4Một số module quan trọng trong CSS3
Trang 5Một số thành phần CSS3 mới
- CSS animation (CSS hoạt hình)
- CSS transition (CSS chuyển đổi)
- CSS 2D/3D trnsformation: transform
- CSS3 background, border, RGAa color, gradient, drop
shadows, góc bo tròn, …:
border-radius,background-image, border-image
- Web font: @font-face
Trang 6II NHỮNG THUỘC TÍNH MỚI TRONG CSS3
- Một số thuộc tính mới của CSS3 như là:
border-radius, border-image, Gradient, box-shadow, shadow, column, media-query, transition,
text Nhưng ta chỉ làm việc với 3 thuộc tính mới trong CSS3
+ Border-radius
+ Border-image
+ Gradient
Trang 7II NHỮNG THUỘC TÍNH MỚI TRONG
Trang 8II NHỮNG THUỘC TÍNH MỚI
Trang 9• Cú pháp:
-border-image: source slice width outset repeat;
-slide: phần bù bên trong của hình border
-outset: số lượng diện tích mà hình nền border mở rộng
• Không nên sử dụng kết hợp thuộc tính
border-image và thuộc tính border-radius
Trang 10II NHỮNG THUỘC TÍNH MỚI
TRONG CSS3
3.Gradients
-Gradient là thành phần phổ biến trên trang web
-Gradient trong CSS giống với gradient được tạo ra
trong các chương trình đồ họa
-Gradient thường bao gồm:
+2 điểm dừng màu (color stop)
+ 1 đ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
Trang 11Với CSS3: sử dụng các thuộc tính định nghĩa gradient:
- Linear-gradient: dạng đường thẳng
Trang 13Ngoài ra, còn có thể
-Thêm góc độ và nhiều điểm dừng
background-image: -moz-linear-gradient(45deg, white, green, black);
-Lặp lại gradient
background-image: -moz-repeating-linear-gradient(left, white 80%, black, white);
-Sử dụng hệ màu RGBA để định nghĩa gradient:
Trang 14III.Transform, transition, animation
-Transform: Cho phép xoay, kéo dãn, kéo nghiêng
thành phần trên trang
Trang 15III.Transform, transition, animation
-Transition: sử dụng link để thực hiện transition
transition-duration: quy định thời gian chuyển đổi
transition-timing-function: xác định tốc độ đường cong của hiệu ứng chuyển tiếp
Trang 16III.Transform, transition, animation
• Một số giá trị của transition-timing-function:
Trang 17III.Transform, transition, animation
Trang 18III.Transform, transition, animation
• Định nghĩa các thuộc tính của CSS animation:
Trang 19Làm việc với Font Web
Trang 20Làm việc với Font Web
• Kiểu định dạng font chữ:
Trang 21Chèn nhiều hình nền với CSS3
Thực hiện chèn 3 hình ảnh làm nền cho web
Trang 22Chèn nhiều hình nền với CSS3
}
Trang 23Chèn nhiều hình nền với CSS3
• Chèn nhiều hình nền với vị trí chính xác:
• 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