CSS scale รายการ
การใช้งานและการกำหนด
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 |
หน้าที่เกี่ยวข้อง
ตำรา:การทำการแปลงแบบ 3D ของ CSS
อ้างอิง:CSS rotate รายการ
อ้างอิง:CSS translate ทางแบบ