Ιδιότητα border-image-source
Η ιδιότητα border-image-source ορίζει
την εικόνα για το περίγραμμα. Για πιο λεπτομερή
πληροφορίες δείτε την ιδιότητα border-image.
Σύνταξη
επιλογέας {
border-image-source: url(διαδρομή προς την εικόνα);
}
Παράδειγμα
Η ιδιότητα border-image-source πρέπει
να ορίζεται μαζί με την border-image-slice:
<div id="elem"></div>
#elem {
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Παράδειγμα
Εάν δεν οριστεί η ιδιότητα border-image-slice,
ολόκληρη η εικόνα θα πάει στις γωνίες (επειδή η border-image-slice
έχει από προεπιλογή την τιμή 100%):
<div id="elem"></div>
#elem {
border-image-source: url("image.png");
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Παράδειγμα
Αντί για εικόνα μπορείτε να ορίσετε γραμμική κλίση:
<div id="elem"></div>
#elem {
border-image-source: linear-gradient(to bottom, red, blue);
border-image-slice: 30;
border-width: 30px;
border-style: solid;
background: green;
height: 200px;
width: 200px;
margin: 0 auto;
}
:
Παράδειγμα
Εάν δεν οριστεί η ιδιότητα border-image-slice,
η κλίση θα πάει στις γωνίες (επειδή η border-image-slice
έχει από προεπιλογή την τιμή 100%):
<div id="elem"></div>
#elem {
border-image-source: linear-gradient(to bottom, red, blue);
border-width: 30px;
border-style: solid;
background: green;
height: 200px;
width: 200px;
margin: 0 auto;
}
:
Παράδειγμα
Εάν ορίσετε την ιδιότητα border-radius,
δυστυχώς δεν θα γίνει στρογγυλοποίηση του περιγράμματος
(και στην περίπτωση της κλίσης επίσης), αν και το αποτέλεσμα
θα είναι αρκετά ενδιαφέρον:
<div id="elem"></div>
#elem {
border-radius: 100px;
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
Δείτε επίσης
-
η ιδιότητα
border-image,
που είναι η συντόμευση για εικόνα περιγράμματος -
η ιδιότητα
border-image-slice,
που είναι η τομή της εικόνας για το περίγραμμα -
η ιδιότητα
border-image-repeat,
που είναι η επανάληψη της εικόνας για το περίγραμμα -
η ιδιότητα
border-image-width,
που ορίζει το μέγεθος της εικόνας για το περίγραμμα -
η ιδιότητα
border-image-outset,
που ορίζει τη μετατόπιση της εικόνας για το περίγραμμα