خصوصیت aspect-ratio CSS
- صفحه قبل عملکرد زمانبندی انیمیشن
- صفحه بعد filter پسزمینه
تعریف و استفاده
aspect-ratio
این ویژگی به شما اجازه میدهد تا نسبت عرض و ارتفاع عنصر را تعریف کنید.
اگر aspect-ratio
و عرض
این ویژگی، ارتفاع بر اساس نسبت عرض و ارتفاع تعیین میشود.
برای بهتر درک aspect-ratio
این ویژگی، لطفاً به نمایشگاه مراجعه کنید.
توجه:در چیدمانهای پاسخگو استفاده شود aspect-ratio
این ویژگی، زمانی که اندازه عنصر به طور مداوم تغییر میکند، شما میخواهید نسبت عرض و ارتفاع را حفظ کنید.
مثال
مثال 1
برای عنصر اضافه کردن نسبت عرض و ارتفاع:
div { aspect-ratio: 3 / 2; }
مثال 2
اگر اندازه عنصر div نیاز به تغییر داشته باشد،aspect-ratio
این ویژگی بسیار مناسب برای کنترل نسبت عرض و ارتفاع عنصر div است. به عنوان مثال، در یک مجموعه عکسها، شما میخواهید اندازه عنصر div به صورت انعطافپذیر باشد تا با تمام دستگاهها سازگار باشد، اما همچنان نسبت عرض و ارتفاع عکسها حفظ شود:
#container > div { aspect-ratio: 3/2; } <div id="container"> <div>کوی</div> <div>گلها در کنار خیابان</div> <div>کوهها</div> <div>Cinque Terre</div> </div>
نحوه استفاده از CSS
aspect-ratio: اعداد/اعداد|initial|inherit;
مقدار ویژگی
مقدار | توضیح |
---|---|
اعداد | اعداد اول مقدار عرض نسبت عرض و ارتفاع را مشخص میکند. |
اعداد |
اعداد دوم مقدار ارتفاع نسبت عرض را مشخص میکند. اختیاری. اگر تنظیم نشود، مقدار پیشفرض ارتفاع 1 است. |
initial | این ویژگی را به مقدار پیشفرض خود تنظیم کنید. لطفاً به: initial. |
inherit | این ویژگی از عنصر پدر خود ارث میبرد. لطفاً به: inherit. |
جزئیات فنی
مقدار پیشفرض: | auto |
---|---|
ارثپذیری: | خیر |
تولید انیمیشن: | پشتیبانی میشود. لطفاً به:ویژگیهای مرتبط با انیمیشن. |
نسخه: | CSS3 |
آموزش نحوه استفاده از زبان برنامهنویسی: | object.style.aspectRatio="16/9" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگرهایی است که این ویژگی را کامل پشتیبانی میکنند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
88 | 88 | 89 | 15 | 74 |
صفحات مرتبط
تدریس:بخش شبکهبندی CSS
منابع:خصوصیت Object-fit CSS
- صفحه قبل عملکرد زمانبندی انیمیشن
- صفحه بعد filter پسزمینه