თვისება border-style
თვისება border-style აყენებს საზღვრის სტილს
ყველა მხარისთვის ერთდროულად ან
ცალკე თითოეული მხარისთვის. არის შემოკლებული თვისება
შემდეგი თვისებებისთვის: border-left-style,
border-right-style,
border-top-style,
border-bottom-style.
სინტაქსი
სელექტორი {
border-style: მნიშვნელობა;
}
მნიშვნელობები
| მნიშვნელობა | აღწერა |
|---|---|
solid |
მყარი ხაზი. |
dotted |
წერტილებად საზღვარი. |
dashed |
ტირეებად საზღვარი. |
ridge |
ამოზნექილი ხაზის საზღვარი. |
double |
ორმაგი ხაზის საზღვარი.
ეფექტის სანახავად საზღვრის სისქე მინიმუმ 3px უნდა იყოს.
|
groove |
ჩაზნექილი საზღვარი. |
inset |
ჩაღრმავებული საზღვარი. |
outset |
ამობურცული საზღვარი. |
none |
საზღვრის არარსებობა. |
მნიშვნელობა ნაგულისხმევად: none.
მნიშვნელობების რაოდენობა
თვისებას შეუძლია მიიღოს 1, 2,
3 ან 4 მნიშვნელობა, რომელიც მითითებულია
შუალედით:
| რაოდენობა | აღწერა |
|---|---|
1 |
ტიპი ყველა მხარისთვის ერთდროულად. |
2 |
პირველი მნიშვნელობა ზედა და ქვედა მხარისთვის, მეორე - მარცხენა და მარჯვენა საზღვრებისთვის. |
3 |
პირველი მნიშვნელობა ზედა მხარისთვის, მეორე - მარცხენა და მარჯვენა საზღვრებისთვის, მესამე - ქვედა მხარისთვის. |
4 |
პირველი მნიშვნელობა ზედა საზღვრისთვის, მეორე - მარჯვენა საზღვრისთვის, მესამე - ქვედა საზღვრისთვის, მეოთხე - მარცხენა საზღვრისთვის. |
მაგალითი . მნიშვნელობა solid
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი . მნიშვნელობა dotted
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი . მნიშვნელობა dashed
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dashed;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი . მნიშვნელობა ridge
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: ridge;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი . მნიშვნელობა double
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: double;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი . მნიშვნელობა groove
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: groove;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი . მნიშვნელობა inset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: inset;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი . მნიშვნელობა outset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: outset;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი
ამ მაგალითში მითითებულია სხვადასხვა ტიპის საზღვარი სხვადასხვა მხარისთვის ელემენტების:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted dashed dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
მაგალითი
ახლა კი სხვადასხვა მხარისთვის ელემენტის მითითებულია სხვადასხვა სისქის საზღვარი და მისი ფერი:
<div id="elem"></div>
#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:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
იხილეთ აგრეთვე
-
თვისება
border-color,
რომელიც აყენებს საზღვრის ფერს -
თვისება
border-width,
რომელიც აყენებს საზღვრის სისქეს -
თვისება
border,
რომელიც არის შემოკლებული თვისება საზღვრისთვის