Перейти к содержимому

Свойство CSS outline-color

Свойство outline-color определяет цвет контура.

Контур — это линия, которая рисуется вокруг элемента. Однако он отличается от свойства border. Свойства width и height элемента не включают ширину контура, поскольку контур не считается частью размеров элемента.

INFO

Свойство outline-color не работает, если используется самостоятельно. Его необходимо использовать вместе со свойствами outline или outline-style.

В качестве значения для свойства outline-color можно задать шестнадцатеричный код, RGB, RGBA, HSL, HSLA или названия цветов. Подробнее о значениях цветов см. в разделе HTML colors.

Начальное значениеinvert
Применяется кКо всем элементам.
НаследуетсяНет.
АнимацияДа. Цвет можно анимировать.
ВерсияCSS2
Синтаксис DOMobject.style.outlineColor = "#8ebf42";

Синтаксис

Синтаксис CSS outline-color

css
outline-color: invert | color | initial | inherit;

Пример свойства outline-color:

Пример кода CSS outline-color

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 3px solid #ccc;
        outline-style: double;
        outline-color: invert;
      }
    </style>
  </head>
  <body>
    <h2>Outline-color property example</h2>
    <p>Invert default value is applied.</p>
  </body>
</html>

Результат

CSS outline-color all values

Пример свойства outline-color с шестнадцатеричными, RGB, RGBA, HSL, HSLA цветами:

Пример всех значений CSS outline-color

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .p1 {
        outline-style: solid;
        outline-color: #1c87c9;
      }
      .p2 {
        outline-style: solid;
        outline-color: hsl(65, 100%, 50%);
      }
      .p3 {
        outline-style: solid;
        outline-color: hsla(84, 49%, 50%, 1);
      }
      .p4 {
        outline-style: solid;
        outline-color: rgb( 224, 0, 0);
      }
      .p5 {
        outline-style: solid;
        outline-color: rgba(204, 204, 204, 1);
      }
    </style>
  </head>
  <body>
    <h2>Outline-color property example</h2>
    <p class="p1">This is a paragraph with hexadecimal blue outline.</p>
    <p class="p2">This is a paragraph with hsl yellow outline.</p>
    <p class="p3">This is a paragraph with hsla green outline.</p>
    <p class="p4">This is a paragraph with rgb red outline.</p>
    <p class="p5">This is a paragraph with rgba grey outline.</p>
  </body>
</html>

Значения

ЗначениеОписаниеЗапустить
invertИнвертирует любой цвет, примененный к фону. Это значение обеспечивает видимость контура независимо от цвета фона. Это значение по умолчанию для данного свойства.Запустить »
colorОпределяет цвет контура. Можно использовать названия цветов, шестнадцатеричные коды, rgb(), rgba(), hsl(), hsla().Запустить »
initialУстанавливает свойству его значение по умолчанию.Запустить »
inheritНаследует свойство от родительского элемента.

Практика

Что верно относительно свойства Outline Color в CSS?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.