Gird css là gì ? Chia sẻ kiến thức cơ bản về Gird css

Sử dụng Gird Css một cách dễ dàng hơn

Grid Container
Tạ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

    Xem Thêm : Hướng dẫn cài đặt giao diện tuyển sinh

    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.
     

    Nguồn: https://vncode.info
    Danh mục: Thủ Thuật Chia Sẻ Hay

    Related Posts

    Code hiệu ứng icon twitter hoạt động khi hover

    Có thể bạn quan tâm Hướng dẫn tạo Line Chart thật dễ dàng với Chartjs Hướng dẫn thu gọn nội dung chi tiết sản phẩm và mô…

    Hướng dẫn phân trang sản phẩm bằng shortcode page woocomere

    Có thể bạn quan tâm Hướng dẫn copy chữ trong ảnh trên web bằng điện thoại nhanh, gọn, lẹ nhất Hướng remove slug đường dẫn danh mục…

    Hướng dẫn tạo Line Chart thật dễ dàng với Chartjs

    ChartJS là gì? Chart.js là một thư viện mã nguồn mở hỗ trợ các loại biểu đồ: bar, line, area, pie (doughnut), radar, polar… ChartJS mặc định là…

    Code Pháo hoa Javacript

    Có thể bạn quan tâm Fix lỗi Undefined index: captcha_area_comm nukeviet 4.0 Hướng dẫn cấu hình chức năng gửi mail server nukeviet Hướng dẫn làm menu đa…

    Hiệu ứng slider nhấp đôi miễn phí

    Có thể bạn quan tâm Hướng dẫn cài đặt giao diện tuyển sinh Hướng dẫn copy chữ trong ảnh trên web bằng điện thoại nhanh, gọn, lẹ…

    Top 10 những framework date time html thường được sử dụng

    Có thể bạn quan tâm Lấy lại mật khẩu đăng nhập quản trị trong wordpress Code Pháo hoa Javacript Hướng dẫn thu gọn nội dung chi tiết…