CSS приклад: outline-color

Internet Explorer Chrome Opera Safari Firefox Android iOS
8.0+ 1.0+ 7.0+ 2.0+ 1.5+ 1.0+ 1.0+

Коротка інформація

Значення за замовчуваннямinvert
НаслідуєтьсяНі
ЗастосовуєтьсяДо всіх елементів
Посилання на специфікаціюhttp://www.w3.org/TR/CSS21/ui.html#propdef-outline-color

Версії CSS

CSS 1CSS 2CSS 2.1CSS 3

Опис

Вказує колір зовнішньої межі елемента. При відмінності від лінії, заданої через border, лінія через властивість outline відображається навколо елемента, не впливаючи на ширину блоку або його положення.

Синтаксис

outline-color: invert | колір | inherit

Значення

invert
Автоматично встановлює колір лінії, виходячи з фону під нею для досягнення максимального контрасту. У CSS 2.1 браузеру дозволяється ігнорувати значення invert і використовувати колір лінії, заданий властивістю color.
колір
Встановлює колір лінії в будь-якому припустимому для CSS форматі.
inherit
Наслідує значення батьківського елемента.

Приклад

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>outline-color</title>
  <style>
   #block {
    outline-style: dashed; /* Пунктирна межа */
    outline-color: #be8b5e; /* Колір межі */
    padding: 10px; /* Відступи навколо тексту */
    background: #eedac8; /* Колір фону */
   }
  </style>
 </head> 
 <body> 
   <div id="block">
     Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy 
     nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
   </div>
 </body>
</html>

Результат прикладу показаний на рис. 1.

Рис. 1. Використання властивості outline-color

Об'єктна модель

[window.]document.getElementById("elementID")style.outlineColor

Часті запитання

  • Q: Як використовувати outline-color в CSS?

    A: outline-color використовується для задання кольору контуру, який відображається навколо елементу при використанні outline. Наприклад, outline-color: red; задає червоний колір контуру.

  • Q: Де використовують outline-color в CSS?

    A: outline-color зазвичай використовується разом з властивістю outline для визначення стилю контуру навколо елементів, таких як посилання або кнопки.

  • Q: Як змінити колір контуру з допомогою outline-color в CSS?

    A: Для зміни кольору контуру за допомогою outline-color потрібно вказати відповідне значення кольору, наприклад, outline-color: blue; задає синій колір контуру.

  • Q: Чи можна використовувати outline-color разом із border в CSS?

    A: Так, можна використовувати outline-color разом із border для задання різних стилів та кольорів контуру та рамки елементу.

  • Q: Чи підтримується outline-color у всіх браузерах?

    A: outline-color підтримується в більшості сучасних браузерах, але можуть бути деякі відмінності в реалізації. Рекомендується перевіряти сумісність з браузерами перед використанням.