<video class="video" poster="poster.jpg" preload>
<source src="video.mp4">
</video>
document.addEventListener("DOMContentLoaded", function(){ // аля $(document).ready
let videos = document.getElementsByClassName('video'); // получаем все видосы с класосм
videos = [].slice.call(videos); // преобразуем в массив
videos.forEach(function(item) { // перебираем массив и навешиваем обработчики
let media = item;
media.onclick = function () {
media.play(); // запускаем проигрывание
media.controls = true; // добавляем контролы
};
media.addEventListener('ended', function() {
media.controls = false; // видео просмотрено, убираем контролы
});
});
});
input
атрибут required
и он соответствующим образом стилизуется. При наведении и в состоянии фокуса, будет отображаться подсказка как на картинке.required
.program-week__items-mobile:last-child .program-week__item-text-mobile p:after {
display:none;
}
& ::after {
-> &::after {
<svg id="icon_id">
<rect class="style1" ... />
<rect class="style2" ... />
</svg>
#icon_id:hover .style1 { fill: red; }
#icon_id:hover .style2 { fill: green; }