CSS LÀ GÌ ? Cascading Style Sheet, CSS chỉ đơn thuần là một file có phần mở rộng là .css; trong file này chứa những câu lệnh CSS; mỗi câu lệnh sẽ định dạng một thành phần nhất địn
Trang 1GIỚI THIỆU VỀ CSS3
Trường Đại Học Kinh Tế - Luật Khoa Hệ Thống Thông Tin
Giảng viên hướng dẫn: Phạm Công Thành
Nhóm 8
Sinh viên thực hiện:
1. Lê Đặng Quang Sơn K124061025
2. Nguyễn Hoàng Việt K124061071
3. Nguyễn Hoàng Phúc K124062303
4. Nguyễn Ngọc Quang K124062304
5. Lâm Thị Tiến Thùy K124062312
Trang 2CSS LÀ GÌ ?
Cascading Style Sheet,
CSS chỉ đơn thuần là một file có phần mở rộng
là css; trong file này chứa những câu lệnh CSS;
mỗi câu lệnh sẽ định dạng một thành phần nhất
định của tài liệu HTML như màu sắc, font chữ,
hiệu ứng…
Được chia ra làm 3 loại:
Css nội tuyến
Css ngoại tuyến
Css cục bộ
Trang 3TỔ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 4MỘT SỐ MODULE QUAN TRỌNG
TRONG CSS3
CSS3 Selectors
CSS3 Box Model
CSS3 Backgrounds
CSS3 Borders
CSS3 Text Effects
CSS3 2D Transformations
CSS3 3D Transformations
CSS3 Multiple Column Layout
CSS3 User Interface
CSS3 Transitions
CSS3 Gradient
CSS3 Fonts
CSS3 Animations
Trang 5CSS3 Border
Border – Radius (Bo tròn góc)
Cú pháp :
-webkit-(-moz-/-o-)-border-radius: số px
Trang 6CSS3 Border
Border – Image
Cú pháp :
-border-image: source slice width outset repeat;
Hoặc:
-border-image-source: url;
-border-image-slice: giá trị;
-border-image-width: giá trị;
-border-image-outset: giá trị;
-border-image-repeat: giá trị;
Trang 7CSS3 Gradient (Tạo hiệu ứng trộn màu)
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
Trước khi có CSS3
CSS3
Sử dụng các thuộc tính định nghĩa gradient
8
Trang 8CSS3 Gradient (Tạo hiệu ứng trộn màu)
<style>
div {
height:200px;
width:600px background: linear-gradient(red, blue);
}
</style>
Trang 9CSS3 Gradient (Tạo hiệu ứng trộng màu)
background-image: linear-gradient(45deg, white, green, black);
background-image: -moz-radial-gradient(60% 60%, circle closest-corner, white, black);
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
Trang 10CSS3 Gradient (Tạo hiệu ứng trộn màu)
Lặp lại Gradient
background-image: -moz-repeating-linear-gradient(left, white 80%, black, white);
Trang 11CSS3 Transform
Cho phép xoay, kéo dãn, kéo nghiêng thành phần trên trang
<style>
div
{
width:200px;
height:100px;
background-color:yellow;
transform:rotate(30deg);
-ms-transform:rotate(30deg); /* IE 9 */
-webkit-transform:rotate(30deg); /* Safari and Chrome */
}
</style>
Trang 12CSS3 Transition
Sử dụng link để thực hiện Transition (move hover)
<style>
div
{
width:100px;
height:100px;
background:red;
transition:width 2s;
-webkit-transition:width 2s; /* Safari */
}
div:hover
{
width:300px;
}
</style>
Trang 13CSS3 Animation
<style>
div
{
width:100px;
height:100px;
background:red;
position:relative;
animation:myfirst 5s;
}
@keyframes myfirst
{
0% {background:red; left:0px; top:0px;}
25% {background:yellow; left:200px; top:0px;}
50% {background:blue; left:200px; top:200px;}
75% {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}
</style>
Trang 14THANK YOU
!