Используя редактор скинов по умолчанию video.js (CodePen), я успешно изменил $primary-background-color SCSS на оттенок оранжевого (в частности, #f60), который сгенерировал CSS для создания фона компонентов панели управления и большой игры. кнопки вариации оранжевого цвета.
Это работает нормально, но когда я навожу курсор мыши на видео, фон большой кнопки воспроизведения меняется на серовато-синий (по умолчанию), а затем обратно на оранжевый, когда мышь не находится над видео. Я бы предпочел, чтобы большая кнопка воспроизведения оставалась оранжевой всякий раз, когда она отображается, независимо от того, где находится мышь.
Я поискал в CSS/SCSS в редакторе скинов по умолчанию, но не вижу, что управляет цветом фона большой кнопки воспроизведения, когда мышь находится над видео. Я уверен, что что-то упускаю, или, возможно, это контролируется в другой части CSS/SCSS или JS, которая не отображается в редакторе скинов по умолчанию video.js.
Я попытался добавить следующее в свой CSS:
.video-js .vjs-big-play-button:hover {
background-color: rgba(255, 102, 0, 0.7);
}
и это дает мне большую оранжевую кнопку воспроизведения, когда я нахожусь над самой кнопкой. Но я хотел бы, чтобы кнопка оставалась оранжевой, когда мышь перемещается по видео, прежде чем она доберется до кнопки (т. е. я хочу, чтобы кнопка все время оставалась оранжевой).
Итак, есть три случая, два из которых работают, а один я пытаюсь заставить работать:
- Когда мышь находится полностью за пределами области проигрывателя video.js, большая кнопка воспроизведения имеет правильный цвет (обрабатывается пользовательским CSS скина).
- Когда мышь находится над самой большой кнопкой воспроизведения, кнопка имеет правильный цвет (обрабатывается правилом наведения, показанным выше).
- Когда мышь находится внутри области проигрывателя video.js, но не находится непосредственно над большой кнопкой воспроизведения, кнопка имеет цвет по умолчанию, а не тот цвет, который я хочу. Это та часть, с которой у меня проблемы.
Что мне нужно изменить/переопределить, чтобы большая кнопка воспроизведения оставалась оранжевой, даже когда пользователь наводит указатель мыши на видео (а не на саму кнопку)? Спасибо.
body
к селектору, чтобы превзойти внутренний стиль по умолчанию. - person dandavis   schedule 11.01.2016