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

Thuộc tính linh hoạt kiểu DOM HTML

Thuộc tính flex Style của HTML DOM được sử dụng để đặt hoặc trả về độ dài linh hoạt cho các phần tử có thuộc tính hiển thị được đặt thành flex. Nó được sử dụng để thao tác các thuộc tính flexGrow, flexShrink và flexBasis.

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

Đặt thuộc tính flex -

object.style.flex = "flex-grow flex-shrink flex-basis|auto|initial|inherit"

Sau đây là các giá trị -

Giá trị
Mô tả
flex-grow
Nó sẽ phát triển mục này so với phần còn lại của mục linh hoạt theo số agiven.
flex-co
Giá trị của mục liên quan đến phần còn lại của các mục linh hoạt theo số agiven.
Anumber chỉ định số lượng mặt hàng sẽ co lại so với mặt hàng linh hoạt
flex-base
Xác định sai chiều dài mục và lấy bất kỳ đơn vị chiều dài hợp pháp nào.
tự động
Đặt ba thuộc tính flex dưới dạng 1 1 auto.
tên ban đầu
Đặt thuộc tính flex thành giá trị mặc định là 0 1 auto.
không có
Sameas 0 0 tự động.
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 flex -

Ví dụ

<!DOCTYPE html>
<html>
<head>
<style>
   #demo {
      width: 400px;
      height: 80px;
      display: flex;
   }
   #demo div {
      flex: 1 3 auto;
   }
   div:nth-of-type(even){
      box-shadow: inset 0 0 12px red;
   }
   div:nth-of-type(odd){
      box-shadow: inset 0 0 12px blue;
   }
</style>
<script>
   function changeFlex() {
      document.getElementsByTagName("DIV")[1].style.flex="none";
      document.getElementsByTagName("DIV")[4].style.flex="none";
      document.getElementById("Sample").innerHTML="The flex value for first and fourth div is changed to none";
   }
</script>
</head>
<body>
   <div id="demo">
      <div id="orange"></div>
      <div id="green"></div>
      <div id="blue"></div>
      <div id="red"></div>
   </div>
   <p>Change the above divs flex property by clicking the below button</p>
   <button onclick="changeFlex()">Change Flex</button>
   <p id="Sample"></p>
</body>
</html>

Đầu ra

Thuộc tính linh hoạt kiểu DOM HTML

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

Thuộc tính linh hoạt kiểu DOM HTML