ບວກການສ້າງ: ບໍລິສັດສະພາບວຽກທີ່ມີການບັງຄັບ

ບວກການສ້າງ: ບໍລິສັດສະພາບວຽກທີ່ມີການບັງຄັບ

ບໍລິສັດສະພາບວຽກຂອງຂ້ອຍ

ກະຕຸ້ມປະຕູເພື່ອບັງຄັບປະເພດໜຶ່ງ:

ພູເຂົາ
ພູເຂົາ

Lorem ipsum dolor..

ສຽງແດງສາຍແລະອາວະກາດ
ແສງ

Lorem ipsum dolor..

ສິ່ງແວດລ້ອມ
ປ່າ

Lorem ipsum dolor..

ລົດຄາວ
ວັດທະນະ

Lorem ipsum dolor..

ລົດຄາວ
ຄວາມໄວ

Lorem ipsum dolor..

ລົດຄາວ
ຄົນກາຍ

Lorem ipsum dolor..

ລົດຄາວ
ນາງ

Lorem ipsum dolor..

ລົດຄາວ
ຜູ້ຍິງ

Lorem ipsum dolor..

ລົດຄາວ
ຜູ້ຊາຍ

Lorem ipsum dolor..

ສວດສືບຢ່າງຕົວເອງ

ບວກການສ້າງຂອງບໍລິສັດສະພາບວຽກ

ບາງການທຳອິດ - ສະເໜີ HTML:

<h2>ກະບົບ</h2>
<div id="myBtnContainer">
  <button class="btn active" onclick="filterSelection('all')">ສະແດງທັງໝົດ</button>
  <button class="btn" onclick="filterSelection('nature')">ນະພາບນິວໃນ</button>
  <button class="btn" onclick="filterSelection('cars')">ລົດ</button>
  <button class="btn" onclick="filterSelection('people')">ຄົນ</button>
</div>
<!-- 作品集画廊网格 -->
<div class="row">
  <div class="column nature">
    <div class="content">
      <img src="/w3images/mountains.jpg" alt="Mountains" style="width:100%">
      <h4>Mountains</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column nature">
    <div class="content">
      <img src="/w3images/lights.jpg" alt="Lights" style="width:100%">
      <h4>Lights</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column nature">
    <div class="content">
      <img src="/w3images/nature.jpg" alt="Nature" style="width:100%">
      <h4>Forest</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column cars">
    <div class="content">
      <img src="/w3images/cars1.jpg" alt="Car" style="width:100%">
      <h4>Retro</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column cars">
    <div class="content">
      <img src="/w3images/cars2.jpg" alt="Car" style="width:100%">
      <h4>Fast</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column cars">
    <div class="content">
      <img src="/w3images/cars3.jpg" alt="Car" style="width:100%">
      <h4>Classic</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column people">
    <div class="content">
      <img src="/w3images/people1.jpg" alt="People" style="width:100%">
      <h4>Girl</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column people">
    <div class="content">
      <img src="/w3images/people2.jpg" alt="People" style="width:100%">
      <h4>Man</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
  <div class="column people">
    <div class="content">
      <img src="/w3images/people3.jpg" alt="People" style="width:100%">
      <h4>Woman</h4>
      <p>Lorem ipsum dolor..</p>
    </div>
  </div>
<!-- ສິ້ນສຸດການເຄື່ອງຮູບ -->
</div>

ບາງຄັ້ງທີ2 - ການເພີ່ມ CSS:

* {
  box-sizing: border-box;
}
body {
  background-color: #f1f1f1;
  padding: 20px;
  font-family: Arial;
}
/* ການຈັດສາຍກາງເວັບໄຊ */
.main {
  max-width: 1000px;
  margin: auto;
}
h1 {
  font-size: 50px;
  word-break: break-all;
}
.row {
  margin: 8px -16px;
}
/* ການເພີ່ມພາບກັບບໍ່ມີພາບໃນບາງສິມາດ */
.row,
.row > .column {
  padding: 8px;
}
/* ການສ້າງສາມສິມາດທີ່ອັນດຽວກັນ */
.column {
  float: left;
  width: 33.33%;
  display: none; /* ການປິດສິມາດທີ່ມີການຫຼັງ */
}
/* ການກຳດາຍສີວຽນທີ່ຫຼັງຈາກສິມາດ */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* ຂັ້ນນຳ */
.content {
  background-color: white;
  padding: 10px;
}
/* ປະເພດ "show" ໄດ້ຖືກເພີ່ມໃຫ້ສິ່ງທີ່ມີການຕິດຕາມ */
.show {
  display: block;
}
/* ການກໍານົດປະເພດຂອງຄູ່ມື */
.btn {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: white;
  cursor: pointer;
}
/* ເພີ່ມສີທີ່ຫຼັງເປັນສີຂຽວໃນລະຫວ່າງການຫົວເມືອງ */
.btn:hover {
  background-color: #ddd;
}
/* ເພີ່ມສີທີ່ຫຼັງເປັນສີດຳ */
.btn.active {
  background-color: #666;
   color: white;
}

ບາງການທີ3 - ເພີ່ມ JavaScript:

filterSelection("all") // ການດຳເນີນການຂອງຫົວຫນັງແລະສະແດງທຸກສິມາດ
function filterSelection(c) {
  var x, i;
  x = document.getElementsByClassName("column");
  if (c == "all") c = "";
  // ເພື່ອເພີ່ມປະເພດ "show" (display:block) ໃຫ້ສິ່ງທີ່ມີການຕິດຕາມແລະຖອນປະເພດ "show" ຈາກສິ່ງທີ່ບໍ່ໄດ້ເລືອກ
  for (i = 0; i < x.length; i++) {
    w3RemoveClass(x[i], "show");
    if (x[i].className.indexOf(c) > -1) w3AddClass(x[i], "show");
  }
}
// ສະແດງບັນດາສິ່ງທີ່ຖືກກຳລັງການກັບໄລຍະ
function w3AddClass(element, name) {
  var i, arr1, arr2;
  arr1 = element.className.split(" ");
  arr2 = name.split(" ");
  for (i = 0; i < arr2.length; i++) {
    if (arr1.indexOf(arr2[i]) == -1) {
      element.className += " " + arr2[i];
    }
  }
}
// ເຊື່ອມຄູ່ມວນຊົນທີ່ບໍ່ໄດ້ເລືອກ
function w3RemoveClass(element, name) {
  var i, arr1, arr2;
  arr1 = element.className.split(" ");
  arr2 = name.split(" ");
  for (i = 0; i < arr2.length; i++) {
    while (arr1.indexOf(arr2[i]) > -1) {
      arr1.splice(arr1.indexOf(arr2[i]), 1);
    }
  }
  element.className = arr1.join(" ");
}
// ສະເໜີປະເພດການກະທຳໃຫ້ຄູ່ມວນຊົນປະຈຸບັນ (ແຕກສະແດງ)
var btnContainer = document.getElementById("myBtnContainer");
var btns = btnContainer.getElementsByClassName("btn");
for (var i = 0; i < btns.length; i++) {
  btns[i].addEventListener("click", function(){
    var current = document.getElementsByClassName("active");
    current[0].className = current[0].className.replace(" active", "");
    this.className += " active";
  });
}

ສວດສືບຢ່າງຕົວເອງ

ບັນດາໜ້າທີ່ກ່ຽວຂ້ອງ

ຄູ່ມວນຊົນ:如何创建作品集图库