Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติดิ้น HTML DOM สไตล์


คุณสมบัติ HTML DOM Style flex ใช้สำหรับการตั้งค่าหรือส่งคืนความยาวที่ยืดหยุ่นสำหรับองค์ประกอบโดยตั้งค่าคุณสมบัติการแสดงผลเป็น flex มันถูกใช้เพื่อจัดการคุณสมบัติ flexGrow, flexShrink และ flexBasis

ต่อไปนี้เป็นไวยากรณ์สำหรับ −

การตั้งค่าคุณสมบัติดิ้น -

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

ต่อไปนี้เป็นค่า -

ค่า
คำอธิบาย
flex-grow
ขยายรายการโดยสัมพันธ์กับรายการยืดหยุ่นที่เหลือตามหมายเลข agiven
flex-shrink
ย่อขนาดรายการที่สัมพันธ์กับรายการแบบยืดหยุ่นที่เหลือตามจำนวน agiven
ตัวเลขระบุจำนวนรายการที่จะหดตัวเมื่อเทียบกับส่วนที่เหลือของรายการที่มีความยืดหยุ่น
flex-basis
กำหนดความยาวของรายการและใช้หน่วยความยาวตามกฎหมายใดๆ
อัตโนมัติ
ตั้งค่าคุณสมบัติเฟล็กซ์สามรายการเป็น 1 1 อัตโนมัติ
ค่าเริ่มต้น
ตั้งค่าคุณสมบัติ flex เป็นค่าเริ่มต้นซึ่งเป็น 0 1 อัตโนมัติ
ไม่มี
Sameas 0 0 อัตโนมัติ
สืบทอด
การสืบทอดค่าคุณสมบัติหลัก

มาดูตัวอย่างคุณสมบัติ flex กัน −

ตัวอย่าง

<!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>

ผลลัพธ์

คุณสมบัติดิ้น HTML DOM สไตล์

เมื่อคลิก “เปลี่ยน Flex ” −

คุณสมบัติดิ้น HTML DOM สไตล์