SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
BÀI 6
LÀM VIỆC VỚI THÀNH PHẦN MỞ RỘNG CỦA CSS3
NHẮC LẠI BÀI TRƯỚC
  Làm việc với các thuộc tính mới trong CSS3:
 Border-radius
 Border-image
 Gradient
  Transform, transition, animation
  Làm việc với font web
  Chèn nhiều hình nền với CSS3
Slide 6 - Làm việc với thành phần mở rộng của CSS3 2
MỤC TIÊU BÀI HỌC
  Giới thiệu CSS3 Media Queries
  Làm việc với CSS3 layout dạng nhiều cột (Multi-
columns) và cấu trúc hộp Flex (Flexboxes)
  CSS3 user interface
Slide 6 - Làm việc với thành phần mở rộng của CSS3 3
CSS3 MEDIA QUERIES
CSS3 MEDIA QUERIES
  Đối với tất cả các trình duyệt/ thiết bị giao tiếp với
máy chủ lưu trữ website và tự được định dạng với
user agent String
  CSS3 media queries:
 Hình thức nhận biết thiết bị
 Kiểm tra khả năng của người dùng truy cập vào trang
web
 Nhận biết (phát hiện) được: chiều cao, chiều rộng
của trình duyệt, thiết bị, thiết bị định hướng (phong
cảnh/ chân dung), độ phân giải
Slide 6 - Làm việc với thành phần mở rộng của CSS3 5
CSS3 MEDIA QUERIES
  Sử dụng CSS3 media queries để cung cấp layout
phù hợp với cho layout mobile
Slide 6 - Làm việc với thành phần mở rộng của CSS3 6
@media only screen and (max-width: 480px) {
body { padding: 5px; background-color:#FFF; background-
image:url(images/smoothieworld_logo_mobile.jpg); background-
repeat:no-repeat;
}
Quy	
  định	
  chiều	
  rộng	
  lớn	
  nhất	
  khi	
  
hiển	
  thị	
  :	
  480px	
  
Sử	
  dụng	
  min-­‐width,	
  max-­‐width	
  để	
  khai	
  báo	
  chiều	
  
rộng	
  hiển	
  thị	
  sẽ	
  chỉ	
  trong	
  khoảng	
  
CSS3 MEDIA QUERIES
  Quy định chiều rộng của trang được hiển thị trên
thiết bị
Slide 6 - Làm việc với thành phần mở rộng của CSS3 7
@media only screen and (max-device-width: 480px)
Kết	
  quả	
  hiển	
  thị	
  trên	
  trình	
  duyệt	
  của	
  iPhone	
  
CSS3 MEDIA QUERIES
  Điều hướng trên thiết bị di động:
 Nên thiết kế vị trí điều hướng đơn giản hơn khi hiển
thị trên trình duyệt máy tính
 Gợi ý:
•  Nên có, nên để gần đầu màn hình để dễ truy cập
•  Lặp lại điều hướng ở phía dưới trang
•  Với thiết bị cảm ứng, sử dụng kích thước lớn cho link
của điều hướng
•  Tránh điều hướng từ hình ảnh, nên dựa trên danh sách
chuyển hướng dạng CSS
Slide 6 - Làm việc với thành phần mở rộng của CSS3 8
CSS3 MEDIA QUERIES
  Ví dụ:
Slide 6 - Làm việc với thành phần mở rộng của CSS3 9
#mainnav {height: auto;}
#mainnav li {
float: none;
width: auto;
text-align: left;
border-top: 1px grey solid;
border-bottom: 1px grey
solid;
}
CSS3 LAYOUT
CSS3 LAYOUT
  Layout nhiều cột sử dụng CSS3:
 CSS3 cung cấp các thuộc tính để thuận tiện cho việc
thiết kế layout dạng nhiều cột:
•  Column-count: quy định cụ thể số lượng các cột một
phần tử được chia thành.
•  Column-width: quy định cụ thể chiều rộng của các cột
•  Column-gap: quy định khoảng cách giữa các cột
•  Column-rule: là thuộc tính viết tắt, cho phép thiết lập
tất cả các thuộc tính: chiều rộng, style, màu sắc giữa
các cột
Slide 6 - Làm việc với thành phần mở rộng của CSS3 11
CSS3 LAYOUT
  Cách thiết lập:
Slide 6 - Làm việc với thành phần mở rộng của CSS3 12
#introduction-content
{
width: 600px;
-moz-column-count:
3;
-webkit-column-
count: 3;
column-count: 3;
}
CSS3 LAYOUT
  Thiết lập layout dạng hộp Flexible (hộp linh hoạt):
 Là dạng bố cục mới trong CSS3
 Đại diện cho một trong bốn dạng layout đang được
hỗ trợ bởi CSS2.1
Slide 6 - Làm việc với thành phần mở rộng của CSS3 13
#introduction-content { width: 600px; height: 150px; border: 1px solid
#821738; display: -webkit-box; -webkit-box-orient: horizontal; display: -
moz-box; -moz-box-orient: horizontal;
}
CSS3 USER INTERFACE
(GIAO DIỆN NGƯỜI DÙNG)
CSS3 USER INTERFACE
  CSS3 cung cấp một số tính năng về phía người
dùng:
 Thay đổi kích thước thành phần trên trang
 Thay đổi kích thước hộp
 Phác thảo
  Các thuộc tính quy định:
 Resize
 box-sizing
 outline-offset
Slide 6 - Làm việc với thành phần mở rộng của CSS3 15
CSS3 USER INTERFACE
  CSS3 resize:
 Quy định một thành phần có thể hay không thể thay
đổi kích thước bởi người dùng
Slide 6 - Làm việc với thành phần mở rộng của CSS3 16
.show_boxre{ border:2px solid; padding:10px 40px; width:300px;
resize:both; overflow:auto; }
CSS3 USER INTERFACE
  CSS3 box-sizing:
 Cho xác định yếu tố phù hợp với một khu vực
Slide 6 - Làm việc với thành phần mở rộng của CSS3 17
CSS3:
div.Container { width:30em; border:1em solid;}
div.box{box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-
sizing:border-box; width:50%; border:1em solid red; float:left;}
HTML:
<div class="container">
<div class="box">This div occupies the left half.</div>
<div class="box">This div occupies the right half.</div>
</div>
CSS3 USER INTERFACE
  CSS3 Outline Offset:
 Quy định một đường biên, bao phía bên ngoài
đường biên mặc định
 2 cách tạo đường outline:
•  không mất không gian
•  Không phải dạng hình chữ nhật
Slide 6 - Làm việc với thành phần mở rộng của CSS3 18
CSS3 USER INTERFACE
  CSS3 Outline Offset:
Slide 6 - Làm việc với thành phần mở rộng của CSS3 19
div { margin:20px; width:150px; padding:10px; height:70px; border:2px
solid black; outline:2px solid red; outline-offset:15px; }
<p><b>Note:</b> Internet Explorer and Opera does not support the
outline-offset property.</p>
<div>This div has an outline border 15px outside the border edge.</div>
TỔNG KẾT
  Sử dụng CSS3 media queries để thiết kế layout phù
hợp với trình duyệt, thiết bị
  CSS3 giúp người thiết kế tạo được dạng layout
nhiều cột hơn. Giúp bố trí thông tin thuận tiện, rõ
ràng cho người dùng
  CSS3 cung cấp một số thuộc tính để tương tác với
người dùng khi duyệt web. Người dùng có thể thay
đổi kích thước các thành phần trên trang
Slide 6 - Làm việc với thành phần mở rộng của CSS3 20

Más contenido relacionado

La actualidad más candente

Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopLương Bá Hợp
 
Slide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bảnSlide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bảnSống Khác
 
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPTBài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPTMasterCode.vn
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Đặng Til
 
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPTBÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPTMasterCode.vn
 
Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSống Khác
 

La actualidad más candente (7)

Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshop
 
Slide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bảnSlide 2 - Thiết kế Web cơ bản
Slide 2 - Thiết kế Web cơ bản
 
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPTBài 2 Cơ chế làm việc của CSS - Giáo trình FPT
Bài 2 Cơ chế làm việc của CSS - Giáo trình FPT
 
Slide1 - Co ban HTML5
Slide1 - Co ban HTML5Slide1 - Co ban HTML5
Slide1 - Co ban HTML5
 
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPTBÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
BÀI 1 Giới thiệu những khía cạnh tổng quan về thiết kế web - Giáo trình FPT
 
Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bản
 
Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3
 

Destacado

Destacado (15)

SBCF company profile
SBCF company profileSBCF company profile
SBCF company profile
 
Binder
BinderBinder
Binder
 
SBCF company profile
SBCF company profileSBCF company profile
SBCF company profile
 
Compliances ppt 12
Compliances ppt 12Compliances ppt 12
Compliances ppt 12
 
Curso Android
Curso AndroidCurso Android
Curso Android
 
Indochina
IndochinaIndochina
Indochina
 
Abdulla barman 10d
Abdulla barman  10dAbdulla barman  10d
Abdulla barman 10d
 
Slide3 - Co ban HTML5
Slide3 - Co ban HTML5Slide3 - Co ban HTML5
Slide3 - Co ban HTML5
 
Prueba unica 7 b
Prueba unica 7 bPrueba unica 7 b
Prueba unica 7 b
 
Binder
BinderBinder
Binder
 
Present cct powerpoint
Present cct powerpointPresent cct powerpoint
Present cct powerpoint
 
Slide2 - Co ban HTML5
Slide2 - Co ban HTML5Slide2 - Co ban HTML5
Slide2 - Co ban HTML5
 
Panel de rutines per a xiquets amb autisme
Panel de rutines per a xiquets amb autismePanel de rutines per a xiquets amb autisme
Panel de rutines per a xiquets amb autisme
 
Fiscal-Policy-101 : easy-economics
Fiscal-Policy-101 : easy-economicsFiscal-Policy-101 : easy-economics
Fiscal-Policy-101 : easy-economics
 
Sleepy hollow
Sleepy hollowSleepy hollow
Sleepy hollow
 

Similar a Slide6 - Co ban HTML5

Slide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bảnSlide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bảnSống Khác
 
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPTBài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPTMasterCode.vn
 
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPTBài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPTMasterCode.vn
 
Web Responsive & SEO
Web Responsive & SEOWeb Responsive & SEO
Web Responsive & SEOPhenix Chen
 
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPTBÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPTMasterCode.vn
 
Hướng dẫn lập trình web với PHP - Ngày 5
Hướng dẫn lập trình web với PHP - Ngày 5Hướng dẫn lập trình web với PHP - Ngày 5
Hướng dẫn lập trình web với PHP - Ngày 5Nguyễn Tuấn Quỳnh
 
Bài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docxBài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docxTrongNguyn1
 
Bài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docxBài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docxTrongNguyn1
 
Convert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.comConvert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.comMasterCode.vn
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5Tien Van
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docxssuser11005a
 
Bài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTBài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTMasterCode.vn
 
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTBÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTMasterCode.vn
 

Similar a Slide6 - Co ban HTML5 (20)

Slide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bảnSlide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bản
 
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPTBài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
 
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPTBài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT
 
Web Responsive & SEO
Web Responsive & SEOWeb Responsive & SEO
Web Responsive & SEO
 
How to web responsive
How to web responsiveHow to web responsive
How to web responsive
 
Slide5 html5
Slide5 html5Slide5 html5
Slide5 html5
 
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPTBÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
BÀI 1 Những khái niệm đầu tiên về HTML5 - Giáo trình FPT
 
Hướng dẫn lập trình web với PHP - Ngày 5
Hướng dẫn lập trình web với PHP - Ngày 5Hướng dẫn lập trình web với PHP - Ngày 5
Hướng dẫn lập trình web với PHP - Ngày 5
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5
 
Bài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docxBài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docx
 
Web1012 slide 3
Web1012   slide 3Web1012   slide 3
Web1012 slide 3
 
Bài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docxBài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docx
 
Convert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.comConvert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.com
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5
 
Slide1
Slide1Slide1
Slide1
 
Slide1 html5
Slide1 html5Slide1 html5
Slide1 html5
 
Slide1
Slide1Slide1
Slide1
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
 
Bài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTBài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPT
 
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTBÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
 

Último

Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...lamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...
Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...
Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...lamluanvan.net Viết thuê luận văn
 
Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...
Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...
Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...lamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...lamluanvan.net Viết thuê luận văn
 
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...lamluanvan.net Viết thuê luận văn
 
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...lamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...
Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...
Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...lamluanvan.net Viết thuê luận văn
 
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051lamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...lamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...
Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...
Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...lamluanvan.net Viết thuê luận văn
 
Tác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdf
Tác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdfTác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdf
Tác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdfMinh350628
 
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điệnĐồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điệnlamluanvan.net Viết thuê luận văn
 
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gióĐồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin giólamluanvan.net Viết thuê luận văn
 
ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...
ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...
ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...lamluanvan.net Viết thuê luận văn
 
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNETĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNETlamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệmĐồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệmlamluanvan.net Viết thuê luận văn
 
Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...
Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...
Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...lamluanvan.net Viết thuê luận văn
 
Đồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng Ninh
Đồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng NinhĐồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng Ninh
Đồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng Ninhlamluanvan.net Viết thuê luận văn
 

Último (20)

Đồ án Giám sát hệ thống đèn chiếu sáng.doc
Đồ án Giám sát hệ thống đèn chiếu sáng.docĐồ án Giám sát hệ thống đèn chiếu sáng.doc
Đồ án Giám sát hệ thống đèn chiếu sáng.doc
 
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
 
Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...
Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...
Đồ án tốt nghiệp Nghiên cứu tổng hợp zeolite ZSM-5 từ cao lanh và khảo sát kh...
 
Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...
Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...
Đồ án Tìm hiểu năng lượng tái tạo và thuật toán INC bám điểm công suất cực đạ...
 
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
 
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
 
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
 
Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...
Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...
Đồ án tốt nghiệp Nghiên cứu so sánh hiệu quả xử lý dầu khoáng của một số loại...
 
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
 
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
 
Đồ án Triển khai tổng đài IP FreePBX – Sangoma
Đồ án Triển khai tổng đài IP FreePBX – SangomaĐồ án Triển khai tổng đài IP FreePBX – Sangoma
Đồ án Triển khai tổng đài IP FreePBX – Sangoma
 
Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...
Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...
Đồ án tốt nghiệp Nghiên cứu ứng dụng enzyme protease thương mại Tegalase R660...
 
Tác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdf
Tác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdfTác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdf
Tác động của công nghệ Blockchain đến nền kinh tế Việt Nam. Phần 2.pdf
 
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điệnĐồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
 
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gióĐồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
 
ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...
ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...
ĐỒ ÁN THIẾT KẾ, XÂY DỰNG HỆ THỐNG MẠNG CHO DOANH NGHIỆP VỪA VÀ NHỎ VÀ TRIỂN K...
 
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNETĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
 
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệmĐồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
 
Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...
Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...
Đồ án Nghiên cứu, thiết kế và mô phỏng mạch khuếch đại công suất dùng cho trạ...
 
Đồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng Ninh
Đồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng NinhĐồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng Ninh
Đồ án Thiết kế hệ thống cung cấp điện cho tòa nhà chung cư Quảng Ninh
 

Slide6 - Co ban HTML5

  • 1. BÀI 6 LÀM VIỆC VỚI THÀNH PHẦN MỞ RỘNG CỦA CSS3
  • 2. NHẮC LẠI BÀI TRƯỚC   Làm việc với các thuộc tính mới trong CSS3:  Border-radius  Border-image  Gradient   Transform, transition, animation   Làm việc với font web   Chèn nhiều hình nền với CSS3 Slide 6 - Làm việc với thành phần mở rộng của CSS3 2
  • 3. MỤC TIÊU BÀI HỌC   Giới thiệu CSS3 Media Queries   Làm việc với CSS3 layout dạng nhiều cột (Multi- columns) và cấu trúc hộp Flex (Flexboxes)   CSS3 user interface Slide 6 - Làm việc với thành phần mở rộng của CSS3 3
  • 5. CSS3 MEDIA QUERIES   Đối với tất cả các trình duyệt/ thiết bị giao tiếp với máy chủ lưu trữ website và tự được định dạng với user agent String   CSS3 media queries:  Hình thức nhận biết thiết bị  Kiểm tra khả năng của người dùng truy cập vào trang web  Nhận biết (phát hiện) được: chiều cao, chiều rộng của trình duyệt, thiết bị, thiết bị định hướng (phong cảnh/ chân dung), độ phân giải Slide 6 - Làm việc với thành phần mở rộng của CSS3 5
  • 6. CSS3 MEDIA QUERIES   Sử dụng CSS3 media queries để cung cấp layout phù hợp với cho layout mobile Slide 6 - Làm việc với thành phần mở rộng của CSS3 6 @media only screen and (max-width: 480px) { body { padding: 5px; background-color:#FFF; background- image:url(images/smoothieworld_logo_mobile.jpg); background- repeat:no-repeat; } Quy  định  chiều  rộng  lớn  nhất  khi   hiển  thị  :  480px   Sử  dụng  min-­‐width,  max-­‐width  để  khai  báo  chiều   rộng  hiển  thị  sẽ  chỉ  trong  khoảng  
  • 7. CSS3 MEDIA QUERIES   Quy định chiều rộng của trang được hiển thị trên thiết bị Slide 6 - Làm việc với thành phần mở rộng của CSS3 7 @media only screen and (max-device-width: 480px) Kết  quả  hiển  thị  trên  trình  duyệt  của  iPhone  
  • 8. CSS3 MEDIA QUERIES   Điều hướng trên thiết bị di động:  Nên thiết kế vị trí điều hướng đơn giản hơn khi hiển thị trên trình duyệt máy tính  Gợi ý: •  Nên có, nên để gần đầu màn hình để dễ truy cập •  Lặp lại điều hướng ở phía dưới trang •  Với thiết bị cảm ứng, sử dụng kích thước lớn cho link của điều hướng •  Tránh điều hướng từ hình ảnh, nên dựa trên danh sách chuyển hướng dạng CSS Slide 6 - Làm việc với thành phần mở rộng của CSS3 8
  • 9. CSS3 MEDIA QUERIES   Ví dụ: Slide 6 - Làm việc với thành phần mở rộng của CSS3 9 #mainnav {height: auto;} #mainnav li { float: none; width: auto; text-align: left; border-top: 1px grey solid; border-bottom: 1px grey solid; }
  • 11. CSS3 LAYOUT   Layout nhiều cột sử dụng CSS3:  CSS3 cung cấp các thuộc tính để thuận tiện cho việc thiết kế layout dạng nhiều cột: •  Column-count: quy định cụ thể số lượng các cột một phần tử được chia thành. •  Column-width: quy định cụ thể chiều rộng của các cột •  Column-gap: quy định khoảng cách giữa các cột •  Column-rule: là thuộc tính viết tắt, cho phép thiết lập tất cả các thuộc tính: chiều rộng, style, màu sắc giữa các cột Slide 6 - Làm việc với thành phần mở rộng của CSS3 11
  • 12. CSS3 LAYOUT   Cách thiết lập: Slide 6 - Làm việc với thành phần mở rộng của CSS3 12 #introduction-content { width: 600px; -moz-column-count: 3; -webkit-column- count: 3; column-count: 3; }
  • 13. CSS3 LAYOUT   Thiết lập layout dạng hộp Flexible (hộp linh hoạt):  Là dạng bố cục mới trong CSS3  Đại diện cho một trong bốn dạng layout đang được hỗ trợ bởi CSS2.1 Slide 6 - Làm việc với thành phần mở rộng của CSS3 13 #introduction-content { width: 600px; height: 150px; border: 1px solid #821738; display: -webkit-box; -webkit-box-orient: horizontal; display: - moz-box; -moz-box-orient: horizontal; }
  • 14. CSS3 USER INTERFACE (GIAO DIỆN NGƯỜI DÙNG)
  • 15. CSS3 USER INTERFACE   CSS3 cung cấp một số tính năng về phía người dùng:  Thay đổi kích thước thành phần trên trang  Thay đổi kích thước hộp  Phác thảo   Các thuộc tính quy định:  Resize  box-sizing  outline-offset Slide 6 - Làm việc với thành phần mở rộng của CSS3 15
  • 16. CSS3 USER INTERFACE   CSS3 resize:  Quy định một thành phần có thể hay không thể thay đổi kích thước bởi người dùng Slide 6 - Làm việc với thành phần mở rộng của CSS3 16 .show_boxre{ border:2px solid; padding:10px 40px; width:300px; resize:both; overflow:auto; }
  • 17. CSS3 USER INTERFACE   CSS3 box-sizing:  Cho xác định yếu tố phù hợp với một khu vực Slide 6 - Làm việc với thành phần mở rộng của CSS3 17 CSS3: div.Container { width:30em; border:1em solid;} div.box{box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box- sizing:border-box; width:50%; border:1em solid red; float:left;} HTML: <div class="container"> <div class="box">This div occupies the left half.</div> <div class="box">This div occupies the right half.</div> </div>
  • 18. CSS3 USER INTERFACE   CSS3 Outline Offset:  Quy định một đường biên, bao phía bên ngoài đường biên mặc định  2 cách tạo đường outline: •  không mất không gian •  Không phải dạng hình chữ nhật Slide 6 - Làm việc với thành phần mở rộng của CSS3 18
  • 19. CSS3 USER INTERFACE   CSS3 Outline Offset: Slide 6 - Làm việc với thành phần mở rộng của CSS3 19 div { margin:20px; width:150px; padding:10px; height:70px; border:2px solid black; outline:2px solid red; outline-offset:15px; } <p><b>Note:</b> Internet Explorer and Opera does not support the outline-offset property.</p> <div>This div has an outline border 15px outside the border edge.</div>
  • 20. TỔNG KẾT   Sử dụng CSS3 media queries để thiết kế layout phù hợp với trình duyệt, thiết bị   CSS3 giúp người thiết kế tạo được dạng layout nhiều cột hơn. Giúp bố trí thông tin thuận tiện, rõ ràng cho người dùng   CSS3 cung cấp một số thuộc tính để tương tác với người dùng khi duyệt web. Người dùng có thể thay đổi kích thước các thành phần trên trang Slide 6 - Làm việc với thành phần mở rộng của CSS3 20