CSS приклад: -moz-border-top-colors

Internet Explorer Chrome Opera Safari Firefox Android iOS
1.0+

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

Значення за замовчуванням none
УспадковуєтьсяНі
ЗастосовуєтьсяДо всіх елементів

Версії CSS

CSS 1CSS 2CSS 2.1CSS 3

Опис

Встановлює набір кольорів для верхньої межі елемента. Якщо межа товщиною більше одного пікселя, можна задати власний колір кожній лінії пікселів.

Не застосовується:

  • якщо значення border-style встановлено як dashed або dotted;
  • для таблиць з властивістю border-collapse, заданою як collapse.

Синтаксис

-moz-border-top-colors: [колір]* колір | none

Значення

none
Немає кольору або використовується колір, заданий властивістю border-color.
колір
Значення кольору в будь-якому допустимому форматі для CSS. Також можна використовувати значення transparent для вказівки прозорості.

Набір кольорів пишеться через пробіл, починаючи з кольору зовнішнього краю і закінчуючи кольором внутрішнього краю. Якщо вказана товщина більше кількості кольорів, то залишена частина ліній заповнюється кольором внутрішнього краю.

Приклад

HTML5CSS2.1CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>-moz-border-top-colors</title>
  <style>
   .gradient {
    border: 5px solid black;
    -moz-border-top-colors: #ffa02d #fdad41 #fabe5d #f7d17c #f4e298;
    -moz-border-left-colors: #ffa02d #fdad41 #fabe5d #f7d17c #f4e298;
    -moz-border-right-colors: #ffa02d #fdad41 #fabe5d #f7d17c #f4e298;
    -moz-border-bottom-colors: #ffa02d #fdad41 #fabe5d #f7d17c #f4e298;
    background: #ffe;
    padding: 10px;
   }
  </style>
 </head> 
 <body> 
  <div class="gradient">
   Градієнт - це поетапне змінення кольору від однієї точки до іншої.
  </div>
 </body> 
</html>

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

Браузери

-moz-border-top-colors - це нестандартна властивість і підтримується лише браузером Firefox починаючи з версії 1.0.

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

  • Q: Як використовувати -moz-border-top-colors в CSS?

    A: Значення -moz-border-top-colors визначає колір верхньої межі рамки для елемента. Це властивість, яка була вперше введена в Firefox і не підтримується більше в сучасних версіях браузерів.

  • Q: Де можна використовувати -moz-border-top-colors в CSS?

    A: Зазвичай -moz-border-top-colors використовувалася для задання мультикольорової верхньої межі рамки в елементах на старих версіях Firefox.

  • Q: Чи є -moz-border-top-colors в CSS стандартною властивістю?

    A: Ні, -moz-border-top-colors була пропрієтарною властивістю, що підтримувалася тільки у Firefox.

  • Q: Які альтернативи -moz-border-top-colors можна використовувати?

    A: Замість -moz-border-top-colors рекомендується використовувати стандартні CSS властивості для задання кольорів рамок, такі як border-top-color або border-top.

  • Q: Чому не варто використовувати -moz-border-top-colors в CSS?

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