Cách tạo: Thư viện hình ảnh portfolio

Học cách sử dụng CSS để tạo lưới thư viện hình ảnh portfolio tương ứng.

Thư viện hình ảnh portfolio

Học cách tạo thư viện hình ảnh portfolio tương ứng với độ rộng màn hình từ 4 cột, 2 cột và cột toàn diện:

thử trực tiếp

Học cách tạo trang portfolio

Bước 1 - Thêm HTML:

<!-- Nội dung chính (website trung tâm) -->
<div class="main">
<h1>MYLOGO.COM</h1>
<hr>
<h2>PORTFOLIO</h2>
<p>Thay đổi kích thước cửa sổ trình duyệt để xem hiệu ứng tương ứng.</p>
<!-- 作品集画廊网格 -->
<div class="row">
  <div class="column">
    <div class="content">
      <img src="beijing.jpg" alt="Beijing" style="width:100%">
      <h3>My Work</h3>
      <p>Lorem ipsum..</p>
    </div>
  </div>
  <div class="column">
    <div class="content">
      <img src="hangzhou.jpg" alt="Hangzhou" style="width:100%">
      <h3>My Work</h3>
      <p>Lorem ipsum..</p>
    </div>
  </div>
  <div class="column">
    <div class="content">
      <img src="chongqing.jpg" alt="Chongqing" style="width:100%">
      <h3>My Work</h3>
      <p>Lorem ipsum..</p>
    </div>
  </div>
  <div class="column">
    <div class="content">
      <img src="shenzhen.jpg" alt="Shenzhen" style="width:100%">
      <h3>My Work</h3>
      <p>Lorem ipsum..</p>
    </div>
  </div>
</div>
<div class="content">
  <img src="bear.jpg" alt="Bear" style="width:100%">
  <h3>Some Other Work</h3>
  <p>Lorem ipsum..</p>
</div>
<!-- Kết thúc nội dung chính -->
</div>

Bước hai - Thêm CSS:

* {
  box-sizing: border-box;
}
body {
  background-color: #f1f1f1;
  padding: 20px;
  font-family: Arial;
}
/* Trung tâm hóa trang web. */
.main {
  max-width: 1000px;
  margin: auto;
}
h1 {
  font-size: 50px;
  word-break: break-all;
}
.row {
  margin: 8px -16px;
}
/* Thêm lề trong mỗi cột (nếu cần). */
.row,
.row > .column {
  padding: 8px;
}
/* Tạo bốn cột song song và đều nhau. */
.column {
  float: left;
  width: 25%;
}
/* Xóa đi float sau hàng */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* Nội dung */
.content {
  background-color: white;
  padding: 10px;
}
/* Lưu lại thiết kế linh hoạt - tạo hai cột thay vì bốn cột */
@media screen and (max-width: 900px) {
  .column {
    width: 50%;
  }
}
/* Lưu lại thiết kế linh hoạt - làm hai cột chồng lên nhau thay vì dàn ngang */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

thử trực tiếp

Trang liên quan

Hướng dẫn:Cách tạo thư viện hình ảnh bộ sưu tập có chức năng lọc