الفرق بين المراجعتين لصفحة: «CSS/border-image»
< CSS
إضافة أقسام وتعديل الأمثلة |
ط ←انظر أيضًا: إزالة سطر فارغ |
||
سطر 89: | سطر 89: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
*صفحة الخاصيات التي تضبطها الخاصية المختصرة <code>border-image</code> وهي: <code>[[CSS/border-image-source|border-image-source]]</code>، و <code>[[CSS/border-image-slice|border-image-slice]]</code>، و <code>[[CSS/border-image-width|border-image-width]]</code>، و <code>[[CSS/border-image-outset|border-image-outset]]</code>، و <code>[[CSS/border-image-repeat|border-image-repeat]]</code>. | *صفحة الخاصيات التي تضبطها الخاصية المختصرة <code>border-image</code> وهي: <code>[[CSS/border-image-source|border-image-source]]</code>، و <code>[[CSS/border-image-slice|border-image-slice]]</code>، و <code>[[CSS/border-image-width|border-image-width]]</code>، و <code>[[CSS/border-image-outset|border-image-outset]]</code>، و <code>[[CSS/border-image-repeat|border-image-repeat]]</code>. | ||
*صفحة الخاصيات التي تضبطها الخاصية المختصرة <code>[[CSS/border|border]]</code> وهي: <code>[[CSS/border-width|border-width]]</code>، و <code>[[CSS/border-style|border-style]]</code>، و <code>[[CSS/border-color|border-color]]</code>. | *صفحة الخاصيات التي تضبطها الخاصية المختصرة <code>[[CSS/border|border]]</code> وهي: <code>[[CSS/border-width|border-width]]</code>، و <code>[[CSS/border-style|border-style]]</code>، و <code>[[CSS/border-color|border-color]]</code>. | ||
*استخدام صورة كخلفية عبر الخاصية <code>[[CSS/background-image|background-image]]</code>. | *استخدام صورة كخلفية عبر الخاصية <code>[[CSS/background-image|background-image]]</code>. | ||
*استخدام العنصر <code>[[HTML/img|<img>]]</code> لإضافة صور إلى المستند. | *استخدام العنصر <code>[[HTML/img|<img>]]</code> لإضافة صور إلى المستند. | ||
== مصادر ومواصفات == | == مصادر ومواصفات == | ||
* مواصفة [https://drafts.csswg.org/css-backgrounds-3/#border-image CSS Backgrounds and Borders Module Level 3]. | * مواصفة [https://drafts.csswg.org/css-backgrounds-3/#border-image CSS Backgrounds and Borders Module Level 3]. |
المراجعة الحالية بتاريخ 04:01، 19 مارس 2018
الخاصية border-image
في CSS تسمح برسم صورة على إطار العنصر، وهذا يجعل إنشاء عناصر لها مظهر مخصص أمرًا سهلًا. ستُستخدَم الخاصية border-image
بدلًا من أشكال الإطارات التي يمكن تعريفها عبر الخاصية border-style
.
بطاقة الخاصية
القيمة الابتدائية | لكل قيمة مختصرة:
|
---|---|
تُطبَّق على | جميع العناصر ما عدا عناصر الجدول الداخلية التي ضُبِطَت فيها الخاصية border-collapse إلى collapse .
|
قابلة للوراثة | لا |
قابلة للتحريك | لا |
القيمة المحسوبة | لكل قيمة مختصرة:
|
/* image-source | height | width | repeat */
border-image: url("/images/border.png") 30 30 repeat;
border-image: url("/images/border.png") 30 30 stretch;
أمثلة
استخدام صورة لإطار
مثال عن استخدام صورة مربعة الشكل تتألف من معيّنات برتقالية اللون على الزوايا الأربع، أما الأطراف فهي معيّنات بلونٍ آخر، وبقية الصورة شفافة.
شيفرة HTML:
<div class="bitmap-border">ستمتط الصورة لملأ مكان الأطار.</div>
شيفرة CSS:
.bitmap-border {
padding: 20px;
border: double orange 1em;
border-image: url("border.png") 27 round stretch;
}
استخدام تدرج لوني
مثال عن استخدام تدرج لوني. شيفرة HTML:
<div class="gradient-border">سيملأ تدرجٌ لوني منطقة الإطار.</div>
شيفرة CSS:
.gradient-border {
padding: 20px;
border: 20px solid;
border-image: linear-gradient(#205a23, #28832c) 10;
}
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 15.0 | 15.0 | 11 | 15 | 6 |
البنية العامة
لمعلومات إضافية عن القيم التي تقبلها هذه الخاصية، راجع صفحات الخاصيات border-image-source
و border-image-slice
و border-image-width
و border-image-outset
و border-image-repeat
.
البنية الرسمية
border-image: <'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>;
انظر أيضًا
- صفحة الخاصيات التي تضبطها الخاصية المختصرة
border-image
وهي:border-image-source
، وborder-image-slice
، وborder-image-width
، وborder-image-outset
، وborder-image-repeat
. - صفحة الخاصيات التي تضبطها الخاصية المختصرة
border
وهي:border-width
، وborder-style
، وborder-color
. - استخدام صورة كخلفية عبر الخاصية
background-image
. - استخدام العنصر
<img>
لإضافة صور إلى المستند.