Hướng dẫn framework css - khuôn khổ css
Qua các bài hướng dẫn CSS của mình, chắc bạn cũng đã biết việc viết CSS từ đầu tới cuối cho các thành phần trong website rất gian nan và khá tốn công sức để có được một giao diện như ý muốn. Trong đó, có rất nhiều bước mà bạn phải làm đi làm lại đến chán nản. Vậy thì có cách nào để hỗ trợ chúng ta làm được một giao diện website như ý muốn mà vẫn muốn kiểm soát CSS của giao diện không? Có đấy, đó là sử dụng các CSS Framework.CSS Framework. Show
CSS Framework là gì?CSS Framework ra đời như một công cụ hỗ trợ các designer thiết kế giao diện website nhanh chóng và đẹp mắt với thời gian ngắn nhất nhưng ít lỗi nhất. CSS Framework là một bộ mã nguồn CSS đã được viết một số chức năng nhất định và khai báo mỗi chức năng đó vào một class riêng, để người sử dụng sẽ dễ dàng áp dụng nó vào dự án của họ bằng cách thêm class của thành phần muốn sử dụng vào phần tử họ cần áp dụng lên, ví dụ như thêm style cho một nút bấm chẳng hạn.công cụ hỗ trợ các designer thiết kế giao diện website nhanh chóng và đẹp mắt với thời gian ngắn nhất nhưng ít lỗi nhất. CSS Framework là một bộ mã nguồn CSS đã được viết một số chức năng nhất định và khai báo mỗi chức năng đó vào một class riêng, để người sử dụng sẽ dễ dàng áp dụng nó vào dự án của họ bằng cách thêm class của thành phần muốn sử dụng vào phần tử họ cần áp dụng lên, ví dụ như thêm style cho một nút bấm chẳng hạn. Hiện nay CSS thì có 2 loại chính đó là:
Khi nào nên sử dụng?Grid SystemKhi bạn muốn tự mình viết CSS cho các thành phần bên trong website và chỉ muốn có sẵn một framework hỗ trợ chia cột nhanh gọn. Ưu điểm là nhẹ vì không có nhiều CSS. CSS UI SystemKhi bạn muốn sử dụng framework như một công cụ hỗ trợ làm giao diện website từ A đến Z bao gồm có sẵn các CSS cho nút bấm, menu, form, chữ,….để bạn tập trung thời gian vào thiết kế layout tổng thể. Tuy nhiên các bộ UI này sẽ nặng hơn nhiều so với Grid System. Một số CSS Framework tiêu biểu và thông dụngDưới đây là danh sách các CSS Framework từ đơn giản đến phức tạp mà đang rất được nhiều người sử dụng, bạn nên dành thời gian xem qua từng framework để “biết mặt” nó để sau này có việc thì nhớ tới mà dùng. Bootstrap
Đây là bộ CSS Framework nổi tiếng nhất hiện tại mà hầu như bạn có thể dễ dàng gặp một website sử dụng các thành phần của Bootstrap trên mạng Internet, ví dụ như giao diện của Thachpham.com cũng sử dụng Bootstrap. Bootstrap là bộ UI Framework khá chi tiết và hỗ trợ gần như toàn bộ các thành phần bên trong website. Chỉ tính riêng grid system của nó thôi cũng đã rất “khủng” và linh hoạt khi nó sử dụng quy trình mobile-first để làm giao diện. Ngoài ra, có hai lý do nữa để nhiều người thích dùng Bootstrap đó là các style có sẵn cho các thành phần rất đẹp nếu như bạn có xem qua Bootstrap components của nó. Và lý do nữa đó là nó cũng hỗ trợ sẵn nhiều hiệu ứng Javascript với jQuery rất độc đáo và đầy đủ mà bạn có thể xem qua tại đây.tại đây. Xem thêm: Các starter theme tích hợp Bootstrap cho WordPress. Các starter theme tích hợp Bootstrap cho WordPress. 960 Grid
Nếu bạn là người mới học CSS, không thích tự chia cột thủ công thì hãy sử dụng 960 Grid mà chia cột. Đây là một grid system đơn giản, dễ sử dụng và dĩ nhiên là không có Responsive vì nó phù hợp với người mới mà. PureCSS
Đây là bộ CSS Framework nổi tiếng nhất hiện tại mà hầu như bạn có thể dễ dàng gặp một website sử dụng các thành phần của Bootstrap trên mạng Internet, ví dụ như giao diện của Thachpham.com cũng sử dụng Bootstrap. Bootstrap là bộ UI Framework khá chi tiết và hỗ trợ gần như toàn bộ các thành phần bên trong website. Chỉ tính riêng grid system của nó thôi cũng đã rất “khủng” và linh hoạt khi nó sử dụng quy trình mobile-first để làm giao diện.
Đây là bộ CSS Framework nổi tiếng nhất hiện tại mà hầu như bạn có thể dễ dàng gặp một website sử dụng các thành phần của Bootstrap trên mạng Internet, ví dụ như giao diện của Thachpham.com cũng sử dụng Bootstrap. Bootstrap là bộ UI Framework khá chi tiết và hỗ trợ gần như toàn bộ các thành phần bên trong website. Chỉ tính riêng grid system của nó thôi cũng đã rất “khủng” và linh hoạt khi nó sử dụng quy trình mobile-first để làm giao diện.
Đây là bộ CSS Framework nổi tiếng nhất hiện tại mà hầu như bạn có thể dễ dàng gặp một website sử dụng các thành phần của Bootstrap trên mạng Internet, ví dụ như giao diện của Thachpham.com cũng sử dụng Bootstrap. Xem thêm: Các starter theme tích hợp Foundation cho WordPress.: Các starter theme tích hợp Foundation cho WordPress. Cách sử dụng CSS FrameworkCách sử dụng của tất cả các CSS Framework là tiến hành xem qua documentation (tài liệu hướng dẫn) của họ và thêm các class tương ứng với chức năng cần sử dụng vào phần tử cần thêm style. Thông thường các bước sử dụng CSS Framework như sau:
Dưới đây là ví dụ sử dụng Bootstrap 3 để chia cột và thêm nút bấm. Lời kếtNếu như bạn cần hướng dẫn chi tiết cách sử dụng từng Framework thì khó mà mình có thể viết hết được vì mỗi framework cần thời gian để tìm hiểu và sử dụng, cũng như rất nhiều vấn đề để hướng dẫn nên sẽ khó có thể mà hướng dẫn hết. Do vậy hy vọng là với một vài thông tin phía trên, bạn sẽ hiểu được bản chất của CSS Framework là gì và cách sử dụng nó, nếu bạn chưa biết sử dụng thì hãy bắt đầu với 960Grid bằng cách tải nó về máy và tập chia cột với các class như nó hướng dẫn, nếu bạn chưa biết class của nó thì mở tài liệu HTML lên sẽ thấy. Thạch PhạmBé Thạch 18 tuổi, hiện công tác tại AZDIGI với vị trí giữ xe và viết thuê tại ThachPham.Com. Sở thích nghiên cứu về website, DevOps, SysAdmin và xăm mình nữa. Phương châm sống của bé là "No Pain, No Gain". Hiện tại blog tạm đóng bình luận vì mình cần tập trung thời gian vào cập nhật bài viết. Bình luận sẽ mở ra cho đến khi mình sẵn sàng. |