თვისება 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,
რომელიც აყენებს საზღვრის სურათის წანაცვლებას