Vlastnost border-color

Vlastnost border-color nastavuje barvu ohraničení pro všechny strany současně nebo samostatně pro každou stranu. Hodnotou vlastnosti jsou libovolné jednotky pro barvu. Výchozí hodnota: stejná barva jako u textu bloku.

Vlastnost je zkratkovou vlastností pro následující vlastnosti: border-left-color, border-right-color, border-top-color, border-bottom-color.

Syntaxe

cssselektor {
  border-color: barva;
}

Počet hodnot

Vlastnost může přijímat 1, 2, 3 nebo 4 hodnot, uvedených mezerou:

Počet Popis
1 Typ pro všechny strany současně.
2 První hodnota pro horní a dolní stranu, druhá - pro levou a pravou hranici.
3 První hodnota pro horní stranu, druhá - pro levou a pravou hranici, třetí - pro dolní.
4 První hodnota pro horní hranici, druhá - pro pravou, třetí - pro dolní, čtvrtá - pro levou hranici.

Příklad

Nastavme ohraničení bloku na červenou barvu:

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

Результат:

Příklad

Nastavme červené ohraničení pro horní a dolní stranu a modrou pro pravou a levou stranu:

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

Результат:

Příklad

Nastavme červené ohraničení pro horní stranu, modrou pro pravou, zelenou pro dolní, černou pro levou stranu:

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

Результат:

Příklad

Nastavme současně různou tloušťku, typ a barvu ohraničení:

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;
}

Результат:

Příklad

Pokud barva ohraničení není nastavena v border-color - bude převzata z vlastnosti color:

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

Результат:

Viz také

  • vlastnost border-width,
    která nastavuje tloušťku ohraničení
  • vlastnost border-style,
    která nastavuje typ ohraničení
  • vlastnost border,
    která je zkratkovou vlastností pro ohraničení