Bạn đang xem : lưới 2 cột css

Tôi đã tạo bố cục lưới theo thông số CSS Grid mới nhất, nhưng tôi chưa hoàn toàn quen thuộc với nó. Tôi đang cố gắng tạo bố cục sau mà không cần phải xác định các vùng lưới cho từng ô lưới con.

codepen

  body {
  chiều rộng tối đa: 1024px;
  margin: 10px tự động;
}

.grid {
  hiển thị: lưới;
  lưới-khoảng cách: 10px;
  lưới-mẫu-cột: 1fr 1fr 1fr;
  lưới-mẫu-hàng: 1fr 1fr 1fr;
  lưới-mẫu-vùng: "a a b" "a a c" "d e f";
}

.grid__thing {
  background-color: rebeccapurple;
}

.một {
  vùng lưới: a;
}

.b {
  vùng lưới: b;
}

.c {
  vùng lưới: c;
}

.d {
  vùng lưới: d;
}

.e {
  vùng lưới: e;
}

.f {
  vùng lưới: f;
}

img {
  chiều rộng: 100%;
  chiều cao: 100%;
  object-fit: che đậy;
}  
  & lt; div class = "grid" & gt;
  & lt; div class = "grid__thing a" & gt;
    & lt; img src = "https://placehold.it/1360x880" alt = "" / & gt;
  & lt; / div & gt;
  & lt; div class = "grid__thing b" & gt;
    & lt; img src = "https://placehold.it/660x405" alt = "" / & gt;
  & lt; / div & gt;
  & lt; div class = "grid__thing c" & gt;
    & lt; img src = "https://placehold.it/660x405" alt = "" / & gt;
  & lt; / div & gt;
  & lt; div class = "grid__thing d" & gt;
    & lt; img src = "https://placehold.it/660x405" alt = "" / & gt;
  & lt; / div & gt;
  & lt; div class = "grid__thing e" & gt;
    & lt; img src = "https://placehold.it/1327x817" alt = "" / & gt;
  & lt; / div & gt;
  & lt; div class = "grid__thing f" & gt;
    & lt; img src = "https://placehold.it/1327x817" alt = "" / & gt;
  & lt; / div & gt;
& lt; / div & gt;  

Tốt nhất, tôi muốn có thể đặt tất cả các thuộc tính định kích thước lưới trong lưới cha mẹ và sau đó CHỈ xác định các thuộc tính trong mục lưới A để trải dài qua 2 cột và hàng.

Hiện đang chỉ định từng vùng lưới và đính kèm một lớp duy nhất như vậy:

  .grid {
    hiển thị: lưới;
    lưới-khoảng cách: 10px;
    lưới-mẫu-cột: 1fr 1fr 1fr;
    lưới-mẫu-hàng: 1fr 1fr 1fr;
    lưới-mẫu-vùng: "a a b"
                         "a a c"
                         "d e f";
.một {
    vùng lưới: a;
}
.b {
    vùng lưới: b;
}
.c {
    vùng lưới: c;
}
.d {
    vùng lưới: d;
}
.e {
    vùng lưới: e;
}
.f {
    vùng lưới: f;
}
 

Tôi muốn làm điều gì đó như thế này để tôi không phải tạo một lớp CSS duy nhất cho từng mục lưới:

  .grid {
    hiển thị: lưới;
    lưới-khoảng cách: 10px;
    lưới-mẫu-cột: 1fr 1fr 1fr;
    lưới-mẫu-hàng: 1fr 1fr 1fr;
    lưới-mẫu-vùng: "a a b"
                         "a a c"
                         "d e f";
}
.một {
    // Bộ chọn duy nhất duy nhất, vì vậy đây là điều duy nhất
    // nên được cung cấp kiểu dáng độc đáo
}
 


Xem Thêm  Phần tử mức khối trong HTML - thẻ cấp khối trong html

Xem thêm những thông tin liên quan đến chủ đề lưới 2 cột css

Responsive CSS Grid Tutorial

  • Tác giả: Angela Delise
  • Ngày đăng: 2020-04-01
  • Đánh giá: 4 ⭐ ( 5841 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: New to CSS Grid? Watch the full Crash Course here: https://www.youtube.com/watch?v=yOPCQ5nD1Vs

    Add Google Fonts to your web design here: https://www.youtube.com/watch?v=N4e3XCD_E8E&lc=z234sxpyvmmlytcwb04t1aokgqn2ra244pkcbj1fp0rwrk0h00410

    In this video I go over how I use CSS Grid to make responsive layouts. I show you how to take Sketch designs to create the layout structure. Then I show you the full front end coding tutorial, where I create the structure of the elements in HTML and then make the grid in CSS. I use grid-template-columns and grid-template-rows to define the number and size of each element and then I use grid-template-areas to define each block of the design.

    Once the web design is completed I show you how to make this design responsive by adding an ‘@ media’ and defining the columns, rows and areas for the mobile view. Finally I apply CSS styling to the font, colors and alignment to make the final polished design.

    View the Code here: https://codepen.io/angeladelise/pen/YzXLdyq?editors=1010

    In this video I show you:
    0:16 – How to get started with a Sketch layout design
    1:11 – How to add grid lines
    1:22 – How to define the columns
    1:51 – What is FR
    2:03 – How to define the rows
    3:17 – The HTML code
    4:24 – Display Grid
    4:50 – How to create the columns with CSS
    5:26 – How to create the rows with CSS
    7:09 – How to use grid template area
    8:05 – How to write grid template area in CSS
    10:16 – How to add a column and row gap
    11:02 – How to make this design responsive
    13:40 – Add CSS variables
    14:34 – How to add font styling
    15:26 – Overview of CSS Grid

    What kind of tutorial would you like to see next? Let me know with a comment below!

    Want to improve designer to development handoff? View my Sketch to Zeplin workflow here: https://www.youtube.com/watch?v=D3ZF2…

    Gear
    Microphone – https://amzn.to/34bDTxH
    Hard Drive – https://amzn.to/30m5E5M

    Let’s Connect
    Dribbble: https://dribbble.com/angeladelise
    Blog: https://medium.com/@angeladelise

    DISCLAIMER: Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting my channel so I can continue to provide you with free content each week!

Chia bố cục layout với CSS Grid Layout

  • Tác giả: viblo.asia
  • Đánh giá: 3 ⭐ ( 5159 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Với Css Grid, bạn có thể tạo các thiết kế web phức tạp. Nó rất trực quan và được hỗ trợ tốt với nhiều trình duyệt khác nhau. Trong bài viết này chúng ta cùng tìm hiểu cách xây dựng layout với CSS Grid…

Chia lưới hiển thị hình ảnh dễ dàng với CSS Grid Layout – Init HTML

  • Tác giả: www.inithtml.com
  • Đánh giá: 3 ⭐ ( 2936 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mô-đun bố cục lưới CSS cung cấp một hệ thống bố cục dựa trên lưới, với các hàng và cột, giúp thiết kế các trang…

Mục lưới CSS

  • Tác giả: pluginthanhtoan.com
  • Đánh giá: 4 ⭐ ( 6772 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: botvietbai.com cung cấp các hướng dẫn, tài liệu tham khảo và bài tập trực tuyến miễn phí bằng tất cả các ngôn ngữ chính của web. Bao gồm các chủ đề phổ biến như HTML, CSS, JavaScript, Python, SQL, Java, và nhiều hơn nữa.

Giải pháp lưới CSS cho các vấn đề của Float và Flexbox

  • Tác giả: helpex.vn
  • Đánh giá: 4 ⭐ ( 4880 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trước khi giải thích CSS Grid là gì và nó dùng để làm gì, tôi sẽ giải thích trạng thái hiện tại của các công cụ chúng ta có khi phát triển bố cục cho trang web của mình. Giả sử chúng ta muốn…

Cách tạo bố cục lưới cho mô-đun Divi bằng CSS

  • Tác giả: codewatchers.com
  • Đánh giá: 3 ⭐ ( 9566 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bạn có quen với việc tạo các trang web tuyệt đẹp bằng Divi không? Bạn có thể nên biết rằng bố cục lưới là một tính năng cốt lõi của Divi Builder. Thông thường, bạn bắt đầu bằng cách tạo một hàng và…

Bố cục lưới CSS: Giới thiệu

  • Tác giả: galaxyz.net
  • Đánh giá: 3 ⭐ ( 1224 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  GeeksforGeeks - tạo biểu mẫu trong html

By ads_php