Border-image-source касиети

border-image-source касиети чеги үчүн сүрөттү белгилейт. Кененирээк маалымат үчүн border-image касиетин караңыз.

Синтаксис

cssселектор {
  border-image-source: url(сүрөттүн жолу);
}

Мисал

border-image-source касиети border-image-slice касиети менен бирге берилиши керек:

html<div id="elem"></div>
css#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% болот):

html<div id="elem"></div>
css#elem {
  border-image-source: url("image.png");
  border-style: solid;
  border-width: 26px;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

Мисал

Сүрөттүн ордуна linear-gradient функциясын колдонсо болот:

html<div id="elem"></div>
css#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% болот):

html<div id="elem"></div>
css#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 касиетин белгилесеңиз, чегинин бурчтары тегеректелбейт (градиент үчүн дагы), бирок натыйжа дагы кызыктуу болот:

html<div id="elem"></div>
css#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 касиети,
    чегинин сүрөтүн жылдыруу