پاسخ به:مرجع CSS
سه شنبه 11 آذر 1393 12:20 AMخصوصیت border-radius
مثال
گرد کردن گوشه های عنصر <div>:
{
border:2px solid;
border-radius:25px;
}
پشتیبانی مرورگرها
تمام مرورگرهای اصلی، خصوصیت border-radius را پشتیبانی می کنند.
تعریف و کاربرد
با استفاده از خصوصیت مختصر border-radius، می توانید چهار خصوصیت زیر را در یک مرحله تنظیم نمایید:
- border-top-left-radius
- border-top-right-radius
- border-bottom-right-radius
- border-bottom-left-radius
| مقدار پیشفرض | 0 |
|---|---|
| ارث بری | خیر |
| نسخه | CSS3 |
| JavaScript ساختار | object.style.borderRadius="5px" |
نحوه استفاده
مقادیر اول شعاع افقی گوشه ها را مشخص می کنند که بترتیب برابر است با:
- بالا - چپ
- بالا - راست
- پایین - راست
- پایین چپ
مقادیر دوم شعاع عمودی است و ترتیب آنها مانند بالاست. اگر مقدار دوم قلم گرفته شود، از مقدار اول برای آن استفاده می شود. اگر خصوصیت را با صفر تنظیم نمایید، گوشه ها مربعی می شود. اگر مقدار اول را با درصد تنظیم نمایید، این مقدار نسبت به width عنصر سنجیده می شود و همچنین برای مقدار دومی نیز نسبت به height عنصر محاسبه می شود.
| مقدار | توضیحات | نمایش دادن |
|---|---|---|
| length | شکل گوشه ها را تعیین می کند. | |
| % | شکل گوشه ها را به درصد تعیین می کند. |
مثال 1
برابر است با:
border-top-left-radius:2em;
border-top-right-radius:2em;
border-bottom-right-radius:2em;
border-bottom-left-radius:2em;
مثال 2
برابر است با:
border-top-left-radius: 2em 0.5em;
border-top-right-radius: 1em 3em;
border-bottom-right-radius: 4em 0.5em;
border-bottom-left-radius: 1em 3em;