الفرق بين المراجعتين لصفحة: «CSS/border-bottom-right-radius»
لا ملخص تعديل |
لا ملخص تعديل |
||
(5 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الخاصية <code>border-bottom-right-radius</code>}}</noinclude> | <noinclude>{{DISPLAYTITLE:الخاصية <code>border-bottom-right-radius</code>}}</noinclude> | ||
الخاصية <code>border-bottom-right-radius</code> في CSS تضبط تدوير الركن السفلي الأيمن من العنصر. | الخاصية <code>border-bottom-right-radius</code> في CSS تضبط تدوير الركن السفلي الأيمن من العنصر. | ||
== بطاقة الخاصية == | |||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
|- | |- | ||
سطر 42: | سطر 23: | ||
|} | |} | ||
<syntaxhighlight lang="css"> | |||
/* الركن سيكون دائريًا */ | |||
/* border-bottom-right-radius: radius */ | |||
border-bottom-right-radius: 3px; | |||
/* نسب مئوية */ | |||
border-bottom-right-radius: 20%; /* الركن سيكون دائريًا إن كان العنصر مربعًا */ | |||
border-bottom-right-radius: 20% 20%; /* كما في القاعدة السابقة، أي 20% من العرض و 20% من الطول */ | |||
border-bottom-right-radius: 20% 10%; /* نسبة 20% من العرض و 10% من الطول */ | |||
/* الركن سيكون على شكل قطع ناقص */ | |||
/* border-bottom-right-radius: horizontal vertical */ | |||
border-bottom-right-radius: 0.5em 1em; | |||
/* القيم العامة */ | |||
border-bottom-right-radius: inherit; | |||
</syntaxhighlight>يمكن أن يكون الركن دائري الشكل، أو يمكن أن يكون على شكل قطع ناقص (ellipse) وذلك اعتمادًا على القيمة المُسنَدة إلى هذه الخاصية، وإذا كانت القيمة تساوي <code>0</code> فلن يكون الركن مدورًا. | |||
سيتم اقتصاص الخلفية (سواءً كانت صورةً أو لونًا) عند الإطار (حتى لو كان مدورًا)، لكن مكان الاقتصاص المُحدَّد سيُعرَّف وفق قيمة الخاصية <code>[[CSS/background-clip|background-clip]]</code>. | |||
ملاحظة: إن لم تكن قيمة هذه الخاصية مضبوطةً باستخدام الخاصية المختصرة <code>[[CSS/border-radius|border-radius]]</code> التي حُدِّدت بعد استخدام الخاصية <code>border-bottom-right-radius</code>، فسيُعاد ضبط هذه الخاصية إلى قيمتها الابتدائية بسبب استخدام الخاصية المختصرة. | |||
== أمثلة == | == أمثلة == | ||
سطر 113: | سطر 115: | ||
background-color: rgb(250,20,70); | background-color: rgb(250,20,70); | ||
background-clip: content-box; | background-clip: content-box; | ||
height: 200px; | |||
width: 200px; | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 143: | سطر 147: | ||
* القيمة الثانية تكون إما طولًا <code>[[CSS/length|<length>]]</code> أو نسبةً مئويةً <code>[[CSS/percentage|<percentage>]]</code> التي تُشير إلى نصف القطر الثانوي (الرأسي) للقطع الناقص المستخدم لتدوير ركن الإطار. | * القيمة الثانية تكون إما طولًا <code>[[CSS/length|<length>]]</code> أو نسبةً مئويةً <code>[[CSS/percentage|<percentage>]]</code> التي تُشير إلى نصف القطر الثانوي (الرأسي) للقطع الناقص المستخدم لتدوير ركن الإطار. | ||
=== | === <code>[[CSS/length|<length>]]</code> أو <code>[[CSS/percentage|<percentage>]]</code> === | ||
تحديد طول نصف قطر الدائرة أو أنصاف القطرين الرئيسي والثانوي في القطع الناقص، ويمكن استخدام الأطوال المطلقة بما يسمح به نوع البيانات <code>[[CSS/length|<length>]]</code>. | تحديد طول نصف قطر الدائرة أو أنصاف القطرين الرئيسي والثانوي في القطع الناقص، ويمكن استخدام الأطوال المطلقة بما يسمح به نوع البيانات <code>[[CSS/length|<length>]]</code>. | ||
سطر 156: | سطر 160: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | |||
*الأركان المدورة <code>[[CSS/border-radius|border-radius]]</code> والخاصيات الأخرى التي تضبطها وهي: <code>[[CSS/border-bottom-left-radius|border-bottom-left-radius]]</code>، و <code>[[CSS/border-top-left-radius|border-top-left-radius]]</code>، و <code>[[CSS/border-top-right-radius|border-top-right-radius]]</code> | |||
*صفحة الخاصية <code>[[CSS/border|border]]</code> والخاصيات الأخرى التي تضبطها وهي: <code>[[CSS/border-style|border-style]]</code>، و <code>[[CSS/border-color|border-color]]</code>. | |||
*صفحة الخاصيات التي تضبط أجزاءً من الإطار: الإطار العلوي <code>[[CSS/border-top|border-top]]</code>، والإطاري السفلي <code>[[CSS/border-bottom|border-bottom]]</code>، والإطار اليميني <code>[[CSS/border-right|border-right]]</code>، والإطار اليساري <code>[[CSS/border-left|border-left]]</code>. | |||
== مصادر ومواصفات == | == مصادر ومواصفات == | ||
* مواصفة [https://drafts.csswg.org/css-backgrounds-3/#border-bottom-right-radius CSS Backgrounds and Borders Module Level 3]. | * مواصفة [https://drafts.csswg.org/css-backgrounds-3/#border-bottom-right-radius CSS Backgrounds and Borders Module Level 3]. | ||
[[تصنيف:CSS]] | [[تصنيف:CSS|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS Property]] | [[تصنيف:CSS Property|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS Border]] | [[تصنيف:CSS Border|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 18:04، 2 يوليو 2018
الخاصية border-bottom-right-radius
في CSS تضبط تدوير الركن السفلي الأيمن من العنصر.
بطاقة الخاصية
القيمة الابتدائية | 0
|
---|---|
تُطبَّق على | جميع العناصر. |
قابلة للوراثة | لا |
قابلة للتحريك | نعم |
النسب المئوية | نسبة من البُعد الموافق للقيمة من إطار العنصر. |
القيمة المحسوبة | قيمتان للطول <length> ، أو نسبتان مئويتان <percentage> .
|
/* الركن سيكون دائريًا */
/* border-bottom-right-radius: radius */
border-bottom-right-radius: 3px;
/* نسب مئوية */
border-bottom-right-radius: 20%; /* الركن سيكون دائريًا إن كان العنصر مربعًا */
border-bottom-right-radius: 20% 20%; /* كما في القاعدة السابقة، أي 20% من العرض و 20% من الطول */
border-bottom-right-radius: 20% 10%; /* نسبة 20% من العرض و 10% من الطول */
/* الركن سيكون على شكل قطع ناقص */
/* border-bottom-right-radius: horizontal vertical */
border-bottom-right-radius: 0.5em 1em;
/* القيم العامة */
border-bottom-right-radius: inherit;
يمكن أن يكون الركن دائري الشكل، أو يمكن أن يكون على شكل قطع ناقص (ellipse) وذلك اعتمادًا على القيمة المُسنَدة إلى هذه الخاصية، وإذا كانت القيمة تساوي 0
فلن يكون الركن مدورًا.
سيتم اقتصاص الخلفية (سواءً كانت صورةً أو لونًا) عند الإطار (حتى لو كان مدورًا)، لكن مكان الاقتصاص المُحدَّد سيُعرَّف وفق قيمة الخاصية background-clip
.
ملاحظة: إن لم تكن قيمة هذه الخاصية مضبوطةً باستخدام الخاصية المختصرة border-radius
التي حُدِّدت بعد استخدام الخاصية border-bottom-right-radius
، فسيُعاد ضبط هذه الخاصية إلى قيمتها الابتدائية بسبب استخدام الخاصية المختصرة.
أمثلة
مثال حي | الشيفرة |
---|---|
|
سيُستخدَم قوسٌ من دائرة (نصف قطرها 40 بكسل) كركن للعنصر:div {
border-bottom-right-radius: 40px 40px;
}
|
|
سيُستخدَم قوسٌ من قطع ناقص (نصف قطره الرئيسي [الأفقي] 40 بكسل والثانوي [الرأسي] 20 بكسل) كركن للعنصر:div {
border-bottom-right-radius: 40px 20px;
}
|
|
استخدام نسبة مئوية مع عنصر مربع الشكل، مما يؤدي إلى استخدام قوس من دائرة كركن له:div {
border-bottom-right-radius: 40%;
}
|
|
استخدام نسبة مئوية مع عنصر ليس مربع الشكل، مما يؤدي إلى استخدام قوس من قطع ناقص كركن له:div {
border-bottom-right-radius: 40%;
}
|
|
لاحظ كيف سيتم اقتصاص لون الخلفية عند الإطار:div {
border-bottom-right-radius:40%;
border-style: black 3px double;
background-color: rgb(250,20,70);
background-clip: content-box;
height: 200px;
width: 200px;
}
|
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 5 | 4 | 9 | 11.5 | 5 |
البنية العامة
إذا حددنا قيمةً واحدة:
- هذه القيمة تكون إما طولًا
<length>
أو نسبةً مئويةً<percentage>
التي تُشير إلى نصف قطر الدائرة المستخدمة لتدوير ركن الإطار.
إذا حددنا قيمتين:
- أوّل قيمة تكون إما طولًا
<length>
أو نسبةً مئويةً<percentage>
التي تُشير إلى نصف القطر الرئيسي (الأفقي) للقطع الناقص المستخدم لتدوير ركن الإطار. - القيمة الثانية تكون إما طولًا
<length>
أو نسبةً مئويةً<percentage>
التي تُشير إلى نصف القطر الثانوي (الرأسي) للقطع الناقص المستخدم لتدوير ركن الإطار.
<length>
أو <percentage>
تحديد طول نصف قطر الدائرة أو أنصاف القطرين الرئيسي والثانوي في القطع الناقص، ويمكن استخدام الأطوال المطلقة بما يسمح به نوع البيانات <length>
.
لاحظ أنَّ النسب المئوية للقطر الرئيسي (الأفقي) تكون نسبةً إلى عرض صندوق العنصر، والنسب المئوية للقطر الثانوي (الرأسي) تكون نسبةً إلى ارتفاع صندوق العنصر. ولا يجوز استخدام القيم السالبة.
البنية الرسمية
border-bottom-right-radius: <length-percentage>{1,2};
حيث:
<length-percentage> = <length> | <percentage>
انظر أيضًا
- الأركان المدورة
border-radius
والخاصيات الأخرى التي تضبطها وهي:border-bottom-left-radius
، وborder-top-left-radius
، وborder-top-right-radius
- صفحة الخاصية
border
والخاصيات الأخرى التي تضبطها وهي:border-style
، وborder-color
. - صفحة الخاصيات التي تضبط أجزاءً من الإطار: الإطار العلوي
border-top
، والإطاري السفليborder-bottom
، والإطار اليمينيborder-right
، والإطار اليساريborder-left
.