Как применить псевдоселекторы в собственных псевдоэлементах браузера?CSS

Разбираемся в CSS
Ответить
Anonymous
 Как применить псевдоселекторы в собственных псевдоэлементах браузера?

Сообщение Anonymous »

Я создаю собственный элемент браузера , и для этого необходимо работать с собственными псевдоэлементами браузера, такими как:

Код: Выделить всё

.audio-message audio::-webkit-media-controls-time-remaining-display {
display: none;
}
Если скрыть этот элемент, элемент общей продолжительности звука будет отображаться со знаком «/» впереди.
Изображение

Я хочу скрыть эту косую черту, так как она не имеет смысла в контексте, где скрыто оставшееся время, но я не могу использовать :first-letter с собственными селекторами элементов.
Мой вопрос: как мы можем применить что-то вроде:

Код: Выделить всё

.audio-message audio::-webkit-media-controls-current-time-display::first-letter {
display: none;
}
Пример не работает, я попробовал :is(), используя :first-letter вместо ::, а также изменив навести курсор и добавить важное, чтобы проверить, была ли проблема в селекторе.
Я бы предпочел решение только с помощью CSS, я знаю, что это можно так или иначе сделать в JS, но там это несколько аудиоэлементов, и это может повлиять на производительность.

Подробнее здесь: https://stackoverflow.com/questions/793 ... o-elements
Ответить

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

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

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

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

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