Могу ли я с помощью CSS проверить, поддерживает ли браузер правило @property «API свойств и значений CSS» (Houdini)CSS

Разбираемся в CSS
Ответить
Гость
 Могу ли я с помощью CSS проверить, поддерживает ли браузер правило @property «API свойств и значений CSS» (Houdini)

Сообщение Гость »


Поскольку в некоторых браузерах начали внедряться API CSS Houdini, мне стало интересно, есть ли какие-нибудь способы определить, поддерживается ли API свойств и значений CSS только с помощью CSS?

С помощью Javascript я могу проверить, существует ли API: ✅

typeof window.CSS.registerProperty !== 'не определено' Есть ли какие-либо эквиваленты CSS? Я экспериментировал с правилом @support, но оно принимает только свойства и значения, а не «at-правила». Поэтому понятно, что следующее не будет работать. ❌

@property --my-color { синтаксис: ''; наследует: ложь; начальное значение: #c0ffee; } @supports ( @property : --my-color ) { тело {фон:DarkSeaGreen; } } @supports not ( @property : --my-color ) { тело {фон: Багровый; } } ☝️Пример CodePen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»