თვისება border-style

თვისება border-style აყენებს საზღვრის სტილს ყველა მხარისთვის ერთდროულად ან ცალკე თითოეული მხარისთვის. არის შემოკლებული თვისება შემდეგი თვისებებისთვის: border-left-style, border-right-style, border-top-style, border-bottom-style.

სინტაქსი

cssსელექტორი {
  border-style: მნიშვნელობა;
}

მნიშვნელობები

მნიშვნელობა აღწერა
solid მყარი ხაზი.
dotted წერტილებად საზღვარი.
dashed ტირეებად საზღვარი.
ridge ამოზნექილი ხაზის საზღვარი.
double ორმაგი ხაზის საზღვარი. ეფექტის სანახავად საზღვრის სისქე მინიმუმ 3px უნდა იყოს.
groove ჩაზნექილი საზღვარი.
inset ჩაღრმავებული საზღვარი.
outset ამობურცული საზღვარი.
none საზღვრის არარსებობა.

მნიშვნელობა ნაგულისხმევად: none.

მნიშვნელობების რაოდენობა

თვისებას შეუძლია მიიღოს 1, 2, 3 ან 4 მნიშვნელობა, რომელიც მითითებულია შუალედით:

რაოდენობა აღწერა
1 ტიპი ყველა მხარისთვის ერთდროულად.
2 პირველი მნიშვნელობა ზედა და ქვედა მხარისთვის, მეორე - მარცხენა და მარჯვენა საზღვრებისთვის.
3 პირველი მნიშვნელობა ზედა მხარისთვის, მეორე - მარცხენა და მარჯვენა საზღვრებისთვის, მესამე - ქვედა მხარისთვის.
4 პირველი მნიშვნელობა ზედა საზღვრისთვის, მეორე - მარჯვენა საზღვრისთვის, მესამე - ქვედა საზღვრისთვის, მეოთხე - მარცხენა საზღვრისთვის.

მაგალითი . მნიშვნელობა solid

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი . მნიშვნელობა dotted

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი . მნიშვნელობა dashed

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: dashed;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი . მნიშვნელობა ridge

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: ridge;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი . მნიშვნელობა double

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: double;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი . მნიშვნელობა groove

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: groove;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი . მნიშვნელობა inset

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: inset;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი . მნიშვნელობა outset

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: outset;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი

ამ მაგალითში მითითებულია სხვადასხვა ტიპის საზღვარი სხვადასხვა მხარისთვის ელემენტების:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid dotted dashed dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი

ახლა კი სხვადასხვა მხარისთვის ელემენტის მითითებულია სხვადასხვა სისქის საზღვარი და მისი ფერი:

html<div id="elem"></div>
css#elem {
  border-width: 1px 2px 3px 4px;
  border-style: dashed dotted solid double;
  border-color: red blue green black;
  width: 300px;
  height: 100px;
}

Результат:

მაგალითი

ახლა ზედა და ქვედა საზღვრისთვის მითითებულია ტიპი solid, ხოლო მარჯვენა და მარცხენა საზღვრისთვის - dotted:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

იხილეთ აგრეთვე

  • თვისება border-color,
    რომელიც აყენებს საზღვრის ფერს
  • თვისება border-width,
    რომელიც აყენებს საზღვრის სისქეს
  • თვისება border,
    რომელიც არის შემოკლებული თვისება საზღვრისთვის