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

Thuộc tính flexDirection kiểu HTML DOM

Thuộc tính flexDirection kiểu DOM trong HTML được sử dụng để đặt hoặc trả về hướng vị trí của các phần tử flex.

Sau đây là cú pháp cho -

Đặt thuộc tính flexDirection -

object.style.flexDirection = "row|row-reverse|column|column-reverse|initial|inherit"

Các thuộc tính trên được giải thích như sau -

Giá trị
Mô tả
hàng
Điều này hiển thị các mục linh hoạt dưới dạng hàng theo chiều ngang và là giá trị mặc định.
ngược hàng
Phần này hiển thị các mục linh hoạt theo chiều ngang nhưng theo thứ tự ngược lại của hàng.
cột
Hiển thị linh hoạt các mục dưới dạng cột, theo chiều dọc.
ngược cột
Phần này hiển thị các mục linh hoạt theo chiều dọc nhưng theo thứ tự ngược lại của cột.
tên ban đầu
Đang xác nhận thuộc tính này về giá trị ban đầu.
kế thừa
Kế thừa giá trị thuộc tính mẹ

Chúng ta hãy xem một ví dụ cho thuộc tính flexDirection -

Ví dụ

<!DOCTYPE html>
<html>
<head>
<style>
   #demo {
      box-shadow: 0 0 0 3px #a323c3;
      display: flex;
      flex-direction: column-reverse;
   }
   #demo div {
      margin: auto;
      border: thin solid green;
   }
</style>
<script>
   function changeFlexDirection() {
      document.getElementById("demo").style.flexDirection="row-reverse";
      document.getElementById("Sample").innerHTML="The flex direction for the container div is    changed to row-reverse";
   }
</script>
</head>
<body>
   <div id="demo">
      <div>1  <img src="https://www.tutorialspoint.com/images/3d.png"></div>
      <div>2  <img src="https://www.tutorialspoint.com/images/blockchain.png"></div>
      <div>3  <img src="https://www.tutorialspoint.com/images/css.png"></div>
      <div>4  <img src="https://www.tutorialspoint.com/images/reactjs.png"></div>
   </div>
   <p>Change the above container div flex direction by clicking the below button</p>
   <button onclick="changeFlexDirection()">Change Flex Direction</button>
   <p id="Sample"></p>
</body>
</html>

Đầu ra

Thuộc tính flexDirection kiểu HTML DOM

Khi nhấp vào nút “ Thay đổi hướng linh hoạt Nút ”-

Thuộc tính flexDirection kiểu HTML DOM