Spec-Zone.ru › CSS

Свойство CSS `link-parameters`

Базовая поддержка Ограниченная доступность

Эта функция не входит в Baseline, поскольку не работает в некоторых наиболее широко используемых браузерах.

Экспериментальная: Это экспериментальная технология
Перед использованием в production внимательно изучите таблицу совместимости с браузерами.

Экспериментальная: Это экспериментальная технология
Перед использованием в production внимательно изучите таблицу совместимости с браузерами.

Свойство link-parameters CSS задаёт значения внешних ресурсов, например SVG, атрибуты которых заданы с помощью CSS-функции env().

Синтаксис

/* single value */
link-parameters: param(--color, red);

/* multiple values */
link-parameters:
  param(--color1, red),
  param(--color2, blue),
  param(--color3, green);

Значения

none
Параметры ссылки не заданы.
param()
Список из одного или нескольких параметров ссылки.

Формальное определение

Исходное значение none
Применяется к всем элементам, ::before и ::after <a href="/en-US/docs/Web/CSS/Reference/Selectors/Pseudo-elements">псевдоэлементам</a>
Наследуется нет
Вычисленное значение как задано
Тип анимации дискретный

Пример

Изменение цветов внешнего файла SVG

В этом примере исходный SVG слева представляет собой квадрат с атрибутом stroke, заданным как env(--color1, chartreuse), и атрибутом fill, заданным как env(--color2, darkgreen). Свойство link-parameters используется для изменения обоих этих атрибутов у обновлённого квадрата справа с помощью нескольких CSS-функций param().

<div class="squares">
  <img
    class="original"
    src="square.svg"
    alt="A square with a chartreuse border and a dark green fill." />
  <img
    class="updated"
    src="square.svg"
    alt="A square with a red border and a tomato fill." />
</div>
.squares {
  height: 200px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
img {
  height: 100%;
}
.updated {
  link-parameters:
    param(--color1, red),
    param(--color2, tomato);
}

Спецификации

Спецификация
Модуль связанных параметров CSS, уровень 1
# propdef-link-parameters

Совместимость с браузерами

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
link-parameters
Нет
Нет
предварительная версия
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
none
Нет
Нет
предварительная версия
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Нет

См. также

  • param()
  • env()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/link-parameters

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API