Gird css là gì ? Chia sẻ kiến thức cơ bản về Gird css
admin
2022-06-14T21:40:26-04:00
2022-06-14T21:40:26-04:00
http://dacloi.net/thu-thuat-chia-se-hay/gird-css-la-gi-chia-se-kien-thuc-co-ban-ve-gird-css-93.html
http://dacloi.net/uploads/news/2022_06/gird.png
Sourcode teamplate free | Nukeviet HCMC | PSD file teamplate | Figma teamplate | Nukeviet
http://dacloi.net/uploads/vncode.png
Grid CSS là một công cụ mạnh mẽ cho phép tạo bố cục hai chiều trên web. Hướng dẫn này được tạo ra như một tài nguyên để giúp bạn hiểu và học Grid tốt hơn, và được sắp xếp theo cách mà tôi nghĩ là hợp lý nhất khi học nó.
Sử dụng Gird Css một cách dễ dàng hơn
Grid ContainerTạo vùng chứa lưới bằng cách đặt thuộc tính hiển thị với giá trị grid hoặc inline-grid. Tất cả các con trực tiếp của các thùng chứa grid containers đều trở thành các mục grid items.
Chia số cột
/*grid-teamplate-columns: column-size column-size .... */
/Chia số columns theo size cho sẵn px/
grid-template-columns: 200px 200px 100px;
/Chia số rows theo size cho sẵn px/
grid-template-rows: 350px 100px 350px;
/Chia số cột theo fr %/
grid-template-columns: 1fr 1fr 1fr;
khoảng trống giữa cột và hàng
Giá trị kích thước khoảng cách có thể là bất kỳ giá trị độ dài, không âm nào (px,%, em, v.v.)
grid-row-gap: 20px;
grid-column-gap: 5rem;
grid-spacing là viết tắt của khoảng cách lưới-hàng và khoảng cách cột-lưới.
Nếu hai giá trị được chỉ định, giá trị đầu tiên biểu thị khoảng cách lưới-hàng và khoảng cách lưới-cột-thứ hai.
grid-gap: 100px 1em
Một giá trị đặt khoảng cách hàng và cột bằng nhau.
grid-gap: 2rem
/* gap: grid-row-gap grid-column-gap / / gap: chia khoảng cách theo column */
grid-column-gap: 20px;
/* gap: chia khoảng cách theo rows */
grid-row-gap: 20px;
/* gap: gộp */
grid-gap: 20px 40px;
chia rows và column theo track-line
/* gird-column: track-line-start / tracck-line-end */
grid-column: 1/3;
grid-row: 1/2;
chia theo rows và colums: grid-teamplate-areas
Grid items có thể được xếp lớp / xếp chồng lên nhau bằng cách định vị chúng đúng cách và chỉ định z-index khi cần thiết.
/* grid-teamplate-areas: dùng cho phần tử cha grid-areas: dùng cho phần tử con */
grid-template-areas: "h1 h1 h2 h3" "h4 h5 h2 h3" "h4 h5 h6 h6" ;
grid-area: h1;
grid-area: h2;
grid-area: h3;
grid-area: h4;
grid-area: h5;
grid-area: h6;
Kích thước theo dõi lưới min và max
grid-template-rows: minmax(100px, auto);
grid-template-columns: minmax(auto, 50%) 1fr 3em;
Hàm minmax () chấp nhận 2 đối số: đối số đầu tiên là kích thước tối thiểu của track và đối số thứ hai là kích thước tối đa. Cùng với các giá trị độ dài, các giá trị này cũng có thể là tự động, cho phép bản track phát triển / kéo dài dựa trên kích thước của nội dung.Trong ví dụ này, theo dõi hàng đầu tiên được đặt để có chiều cao tối thiểu là 100px, nhưng kích thước tự động tối đa của nó sẽ cho phép theo dõi hàng phát triển nội dung cao hơn 100px.
Theo dõi cột đầu tiên có kích thước tối thiểu là tự động, nhưng kích thước tối đa là 50% sẽ ngăn không cho nó rộng hơn 50% chiều rộng vùng chứa gird.
File đính kèm
Tác giả: admin
Tags: thủ thuật chia sẻ hay
Ý kiến bạn đọc
Bạn cần đăng nhập với tư cách là Thành viên chính thức để có thể bình luận
Những tin mới hơn
-
Xây hệ thống gửi Email qua Google Sheet dễ dàng
(20/06/2022) -
Sử dụng thư viện validation javacript form
(27/06/2022) -
Hướng dẫn chỉnh sửa giá woocommerce bất động sản wordpress
(07/07/2022) -
Kinh nghiệm check chất lượng SEO của một Website hiệu quả, nhanh chóng
(19/07/2022) -
Hướng dẫn copy chữ trong ảnh trên web bằng điện thoại nhanh, gọn, lẹ nhất
(27/07/2022) -
Xây dựng trình chỉnh sửa hình ảnh trong HTML CSS & JavaScript
(28/07/2022) -
Hướng dẫn cấu hình chức năng gửi mail server nukeviet
(04/08/2022) -
Hướng dẫn thay đường dẫn đăng nhập vào admin trong nukeviet
(10/09/2022) -
Hướng dẫn thay đổi hoặc loại bỏ thẻ Generator trên NukeViet
(10/09/2022)
Những tin cũ hơn
-
Hướng dẫn tải icon Flaticon không cần tài khoản Premium
(29/05/2022) -
Hướng dẫn sử dụng module background video nukeviet
(06/05/2022) -
Hướng dẫn fix lỗi không có og:image module download
(24/04/2022) -
19 trang website chia sẽ html 5 miễn phí
(24/04/2022) -
Hướng dẫn thêm nút sao chép code với hightlight js nukeviet
(17/04/2022) -
Thêm nút xem thêm và thu gọn dành cho chi tiết sản phẩm
(13/04/2022) -
Hướng dẫn thay đổi chữ "Trang nhất" thành trang chủ trên Nukeviet
(10/04/2022) -
Hướng dẫn xử lý ký tự đặc biệt khi xuất excel
(21/03/2022) -
Fix lỗi Undefined index: captcha_area_comm nukeviet 4.0
(17/03/2022)
Hỏi đáp với tôi
close- smart_toy Hi there 👋 How can I help you today?
send