Уласцівасць 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
,
якое з'яўляецца ўласцівасцю-скарачэннем для мяжы