Hướng dẫn html5 vs css - html5 so với css
Giới thiệuCSS3 không phải là 1 thành phần của HTML5 nhưng lại có mối liên quan mật thiết với HTML5 không phải là 1 thành phần của HTML5 nhưng lại có mối liên quan mật thiết với HTML5 Show CSS3 được phát triển song song với HTML5. được phát triển song song với HTML5. TỔNG QUAN VỀ CSS3CSS3 là tiêu chuẩn mới nhất của CSS 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 Một số module quan trọng trong CSS3: – Selectors – Box model – Backgrounds and Border – Text Effects – 2D/3D Transformations – Animations – Multiple Column Layout – User Interface 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 – CSS3 background, border, RGAa color, gradient, drop shadows, góc bo tròn, …: border-radius, background-image, border-image – Web font: @font-face NHỮNG THUỘC TÍNH MỚI TRONG CSS3Border-radius: tạo ra góc bo tròn cho đường viền tạo ra 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ợ: giúp IE9+ hỗ trợ -moz-border-radius: giúp Firefox hỗ trợ Cách viết đầy đủ của thuộc tính Border-radius:
Border-image: đặt border dạng hình ảnh: đặt border dạng hình ảnh
Cú pháp:
slide: phần bù bên trong của hình border: 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: số lượng diện tích mà hình nền border mở rộng CSS3 Gradient: 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 Trước khi có CSS3: Với CSS3: sử dụng các thuộc tính định nghĩa gradient: ♦ Linear-gradient ♦ Radial-gradient Tạo gradient với CSS3:
Thêm góc độ và nhiều điểm dừng: Mục đích: tăng thêm sự đa dạng của gradient và kiểm soát tốt hơn
Lặp lại gradient:
Sử dụng hệ màu RGBA để định nghĩa gradient:
TRANSFORM – TRANSITION – ANIMATIONTransform: cho phép xoay, kéo dãn, kéo nghiêng thành phần trên trang: cho phép xoay, kéo dãn, kéo nghiêng thành phần trên trang
Transition: sử dụng link để thực hiện transition: sử dụng link để thực hiện transition 0transition-duration: quy định thời gian chuyển đổi: 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: xác định tốc độ đường cong của hiệu ứng chuyển tiếp Một số giá trị của transition-timing-function:: CSS animation: 1Định nghĩa các thuộc tính của CSS animation: @key frame – Hỗ trợ tạo hình ảnh dạng động/hoạt hình. – Với cách này, hình ảnh động được tạo ra bằng cách: thay đổi thuộc tính từ tập hợp style này sang thuộc tính của tập hợp style khác. – Các trình duyệt hỗ trợ: Cú pháp: 2slide: phần bù bên trong của hình border 3outset: số lượng diện tích mà hình nền border mở rộngexam_keyframe.html để kiểm tra trên trình duyệt CSS3 Gradient: Gradient là thành phần phổ biến trên trang web.exam_morestyle.html để kiểm tra trên trình duyệt Gradient trong CSS giống với gradient được tạo ra trong các chương trình đồ họa.exam_morekeyframe.html để kiểm tra trên trình duyệt Gradient thường bao gồm:@font-face: ♦ 2 điểm dừng màu (color stop) ♦ 1 điểm chuyển màu 4Có thể tạo được nhiều điểm dừng màu và điểm chuyển màu để gradient phong phú hơn Trước khi có CSS3: Với CSS3: sử dụng các thuộc tính định nghĩa gradient: 5♦ Linear-gradient♦ Radial-gradient 6Tạo gradient với CSS3: Thêm góc độ và nhiều điểm dừng: 7Mục đích: tăng thêm sự đa dạng của gradient và kiểm soát tốt hơn
Transition: sử dụng link để thực hiện transition http://nhatdesign.com/wordpress-development |