توابع scale() CSS

تعریف و استفاده

CSS scale() توابع برای بزرگنمایی عناصر (عرض و ارتفاع) استفاده می‌شوند.

scale() توابع تعریف می‌کنند که مقدار بزرگنمایی در جهت x و y برای عنصر چیست.

scale() توابع در transform در استفاده از این ویژگی.

مثال

مثال 1

استفاده از scale() بزرگنمایی چندین عناصر <div>:

#myDiv1 {
  transform: scale(0.7);
}
#myDiv2 {
  transform: scale(110%);
}
#myDiv3 {
  transform: scale(1.1, 0.5);
}

آزمایش کنید

مثال 2

استفاده از scale() تصویر بزرگنمایی:

#img1 {
  transform: scale(0.7);
}
#img2 {
  transform: scale(110%);
}
#img3 {
  transform: scale(1.1, 0.5);
}

آزمایش کنید

نحوه نوشتن CSS

scale(sx, sy)
مقدار توضیح
sx ضروری. عدد یا درصد. طول شعاع تقلیل عرض را مشخص می‌کند.
sy

اختیاری. عدد یا درصد. طول شعاع تقلیل ارتفاع را مشخص می‌کند.

اگر حذف شود، مقدار به مقدار sx مشابه تنظیم می‌شود.

جزئیات فنی

نسخه: مодуل تبدیلات CSS سطح 1

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر هستند که این تابع را کامل پشتیبانی می‌کند.

Chrome Edge Firefox Safari Opera
1 12 3.5 3.1 10.5

صفحات مرتبط

مقدمه:تغییرات 2D CSS

ارجاع:ویژگی transform CSS

ارجاع:ویژگی scale CSS

ارجاع:توابع scale3d() CSS

ارجاع:توابع scaleX() CSS

ارجاع:توابع scaleY() CSS