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
Khi nhấp vào nút “ Thay đổi hướng linh hoạt Nút ”-