CSS-атрибут (attr) - это функция CSS, которая позволяет использовать значения атрибутов HTML-элементов в CSS-правилах. Она используется для динамического задания значений свойств CSS на основе значений атрибутов HTML.

Функция attr принимает один параметр - имя атрибута HTML-элемента, значение которого мы хотим использовать в CSS. Например, можно использовать функцию attr для установки высоты элемента на основе значения атрибута data-height, который мы задали в HTML-коде.

<div data-height="50px" class="my-element">My Element</div>
.my-element {
  height: attr(data-height);
}

В этом примере мы использовали функцию attr(data-height) для установки высоты элемента .my-element на основе значения атрибута data-height, установленного в HTML-коде. Результатом будет установка высоты элемента на 50px.

CSS-атрибуты могут использоваться для различных свойств CSS, таких как widthheightfont-sizebackground-color и т.д. Они также могут использоваться в комбинации с другими функциями CSS, такими как calc и var, для создания более сложных и динамических стилей.


Назад