Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để hiển thị các mục linh hoạt trong các cột bằng JavaScript?


Sử dụng flexFlow để đặt các mục linh hoạt hiển thị trong các cột.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để hiển thị các mục linh hoạt trong các cột bằng JavaScript -

<!DOCTYPE html>
<html>
   <head>
      <style>
         #box {
            border: 1px solid #000000;
            width: 100px;
            height: 150px;
            display: flex;
            flex-flow: row wrap;
         }
         #box div {
            height: 40px;
            width: 40px;
         }
      </style>
   </head>
   
   <body>
      <div id = "box">
         <div style = "background-color:orange;">DIV1</div>
         <div style = "background-color:blue;">DIV2</div>
         <div style = "background-color:yellow;" id = "myID">DIV3</div>
      </div>
      <p>Using flexDirection property</p>
      <button onclick = "display()">Set</button>
      <script>
         function display() {
            document.getElementById("box").style.flexFlow = "column nowrap";
         }
      </script>
   </body>
</html>