CSS scale รายการ

  • หน้าก่อน row-gap
  • หน้าต่อไป @scope

การใช้งานและการกำหนด

scale คุณสมบัตินี้อนุญาตให้คุณเปลี่ยนขนาดขององค์ประกอบ

scale คุณสมบัตินี้กำหนดค่าขยายในแนว x และ y ขององค์ประกอบ. คุณยังสามารถกำหนดค่าขยายในแนว z ด้วย

ค่าขยายสามารถเป็นค่าหนึ่ง สองหรือสามค่า

  • ถ้ามีค่าหนึ่งค่า องค์ประกอบจะขยายตามร้อยละที่กำหนดในแนว x และ y ด้วยค่าเดียวกัน
  • ถ้ามีค่าสองค่า องค์ประกอบจะขยายตามร้อยละที่กำหนดในแนว x และ y
  • ถ้ามีค่าสามค่า องค์ประกอบจะขยายตามร้อยละที่กำหนดในแนว x, y และ z

เพื่อเข้าใจความหมายดีขึ้น scale คุณสมบัติ,โปรดดูการแสดงนี้.

注意:วิธีอื่นที่สำหรับขยายองค์ประกอบคือการใช้ CSS scale() ฟังก์ชัน ของ CSS transform ที่อธิบายในเว็บไซต์นี้ scale คุณสมบัตินี้สามารถกล่าวว่าเป็นวิธีที่ง่ายและเรียบง่ายที่สุดในการขยายองค์ประกอบ.

ตัวอย่าง

ตัวอย่าง 1

เปลี่ยนขนาดขององค์ประกอบ:

div {
  scale: 2;
}

ลองด้วยตัวเอง

ตัวอย่าง 2

เมื่อ scale เมื่อคุณกำหนดคุณสมบัติเป็นค่าสองของแนวที่แยกต่างกัน จะกำหนดขนาดในแนว x และ y ตามลำดับ. ในนี้ ขนาดขององค์ประกอบในแนว x จะเป็นสองเท่า และขนาดในแนว y จะเป็นครึ่งหนึ่ง:

div {
  scale: 2 50%;
}

ลองด้วยตัวเอง

การเขียนโค้ด CSS

scale: x-axis y-axis z-axis|initial|inherit;

ค่าคุณสมบัติ

ค่า คำอธิบาย
x-axis

กำหนดความเล็กของแนว x ของการขยาย. ค่าที่เป็นไปได้:

  • ตัวเลข
  • เปอร์เซ็นต์
y-axis

กำหนดความเล็กของแนว y ของการขยาย. ค่าที่เป็นไปได้:

  • ตัวเลข
  • เปอร์เซ็นต์
z-axis

กำหนดความเล็กของแนว z ของการขยาย. ค่าที่เป็นไปได้:

  • ตัวเลข
  • เปอร์เซ็นต์
initial ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น. อ่านต่อ: initial.
inherit ทำให้คุณสมบัตินี้ได้รับค่าจากตัวปลูกของ. อ่านต่อ: inherit.

รายละเอียดเทคนิค

ค่าเริ่มต้น: none
การสืบทอด: ไม่
การสร้างอนุรักษ์: สนับสนุน. อ่านต่อ:คุณสมบัติที่เกี่ยวข้องกับอนุรักษ์.
เวอร์ชั่น: CSS3
JavaScript การเขียนโค้ด: object.style.scale="2 0.7"

การสนับสนุนโปรแกรมนี้

ตัวเลขในตารางนี้แสดงว่าสำหรับเวอร์ชั่นบราวเซอร์ที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่

Chrome Edge Firefox Safari Opera
104 104 72 14.1 90

หน้าที่เกี่ยวข้อง

ตำรา:CSS 2D การเปลี่ยนแปลง

ตำรา:การทำการแปลงแบบ 3D ของ CSS

อ้างอิง:CSS rotate รายการ

อ้างอิง:CSS translate ทางแบบ

  • หน้าก่อน row-gap
  • หน้าต่อไป @scope