Tham khảo thiết kế Responsive:
Hiện nay để chạy theo Responsive tôi đã làm một số mẫu để các bạn tham khảo.
-Web bán hàng:
http://www.mega-buy.vn-Blogs bằng WP:
http://blog.mega-buy.vn-Blogspot:
http://phungdiep.blogspot.com
Điểm qua một số phần trong responsive web design mobile
Fluid Grids
Ý tưởng chủ đạo đầu tiên của responsive design là fluid grid. Trước đây, liquid layout (một dạng layout có thể tự động chỉnh sửa kích cỡ để vừa màn hình, tự động xoay ngang, dọc) không phổ biến bằng việc thiết kế các layout cố định bề rộng; các trang được thiết kế với số lượng pixel cố định và căn chính giữa trang. Tuy nhiên, với khối lượng đồ sộ đủ các loại kích thước màn hình như hiện nay, khó có thể bỏ qua lợi ích của liquid layout.
Fluid grid tiến một bước xa hơn so với liquid layout truyền thống. Thay vì thiết kế một layout dựa trên pixel cố định hay giá trị phần trăm tùy ý, fluid grid được thiết kế kỹ càng hơn theo tỷ lệ. Theo cách này, khi một layout được thu gọn trên màn hình điện thoại hay trải rộng trên một màn hình lớn, tất cả mọi thành phần trong layout đều tự thay đổi kích thước để tương thích với nhau.
Để tính được tỷ lệ cho thành phần của từng trang, cần phải chia các nhân tố mục tiêu theo từng bối cảnh. Hiện tại, cách tốt nhất để làm điều này là tạo ra một bản mockup chính xác trên phần mềm như Photoshop. Nhờ đó, có thể đo được các phần trong trang và chia cho bề rộng của toàn trang. Ví dụ, nếu layout có kích thước bề ngang là 960 pixel, và bề rộng của thành phần mục tiêu là 300 pixel thì giá trị phần trăm sẽ là 31,25%.
Nếu kết quả ra số lẻ thì đừng làm tròn, hãy giữ nguyên vì với máy tính mọi con số cần phải giữ chính xác.
Fluid grid là một phần rất quan trọng khi tạo ra responsive design. Khi bề rộng của trình duyệt quá hẹp thì giao diện có thể bị bể. Ví dụ, layout ba cột không thích hợp cho màn hình nhỏ của điện thoại. Thật may vì responsive design có thể xử lý việc này bằng media queries.
Media Queries
Phần thứ hai của responsive design mobile là CSS3 media queries – giúp website tự động thay đổi bố cục theo kích thước màn hình. Sử dụng một chuỗi media queries giúp làm việc tốt hơn với độ phân giải cao hơn. Các loại bề rộng (đây chỉ là những gợi ý) thường gặp là:
320px
480px
600px
768px
900px
1200px
Nói một cách lý tưởng, một layout nên được điều chỉnh sao cho phù hợp hoàn hảo với mọi loại thiết bị, nhưng đôi khi bạn phải lựa chọn xem nên tập trung vào loại nào. Trên thực tế, loại giao diện nào được chọn để phát triển chính phải dựa trên các vấn đề về người sử dụng, thời gian, ngân sách… Càng trải rộng vào nhiều loại giao diện thì càng sẽ tốn nhiều thời gian hơn, do đó nên cẩn thận với việc bạn sẽ tiêu tốn công sức vào đâu.
Theo Teamtreehouse