<video id="myVideo" src="" muted playsinline autoplay loop poster="/media/poster.jpg"></video>
document.addEventListener('DOMContentLoaded', function () {
const myVideo = document.getElementById('myVideo');
if (myVideo) {
setMyVideoSource();
}
function setMyVideoSource() {
if (window.innerHeight < window.innerWidth) {
myVideo.setAttribute('src', '/media/video-desktop.mp4');
myVideo.load();
myVideo.play();
} else if (window.innerHeight > window.innerWidth) {
myVideo.setAttribute('src', '/media/video-mobile.mp4');
myVideo.load();
myVideo.play();
}
}
});
else if (window.innerWidth > 640 && window.innerHeight > window.innerWidth)
else if (window.innerWidth < 641 && window.innerHeight > window.innerWidth)
<a href="#" class="link">
<span class="name">Ремонт1</span>
<span class="hours">3-5 часов</span>
<span class="price">1190 ₽</span>
</a>
<tr class="link3" data-url="https://yandex.ru" onclick="goToUrl(this)">
<td>Text</td>
</tr>
<script>
function goToUrl(i) {
const url = i.dataset.url
window.location.href = url
}
</script>
document.getElementsByClassName('open_link')
document.querySelectorAll('.open_link')
<video autoplay="" muted="" loop="" disablepictureinpicture="" webkit-playsinline="" playsinline="" pip="false" poster="poster.jpg">
<source type="video/mp4" src="video.mp4">
</video>
video {
background-color: transparent;
border-bottom: 1px solid transparent; /* хак для предотвращения мелькания при загрузке на некоторых версиях ios */
&::-webkit-media-controls-panel {
display: none !important;
-webkit-appearance: none;
opacity: 0;
visibility: hidden;
}
&::-webkit-media-controls-play-button {
display: none !important;
-webkit-appearance: none;
opacity: 0;
visibility: hidden;
}
&::-webkit-media-controls-start-playback-button {
display: none !important;
-webkit-appearance: none;
opacity: 0;
visibility: hidden;
}
}
.header-link {
display: flex; /*или inline-flex*/
align-items:center;
}
.header-link img {
flex-shrink: 0;
margin-right: .5em;
}
body{
font-family: 'Jura', sans-serif;
font-family: 'Chakra Petch', sans-serif;
}
position: absolute
, картинке можно задать такие свойства: transform: translateY(-50px)
margin-top:-50px
<header>
<div class="container d-flex">
<img class="col-1" src="logo.svg">
<div class="col-11">
<div class="container d-flex flex-wrap justify-content-right">
<form class="col-12 col-lg-auto mb-3 mb-lg-0 poisk_form">
<input type="search" class="form-control" placeholder="ПОИСК..." aria-label="Поиск">
</form>
<ul class="nav justify-content-right">
<li class="nav-item-vector"><a href="#" class="nav-link link-dark px-2" aria-current="page"><img src="Vector.svg"></a></li>
<li class="nav-item-vector"><a href="#" class="nav-link link-dark px-2" aria-current="page"><img src="Vector2.svg"></a></li>
<li class="nav-item-number nav-link link-dark">8 (381) 233-50-35</li>
<li class="nav-item-vector"><a href="#" class="nav-link link-dark px-2" aria-current="page"><img src="корзина.svg"></a></li>
</ul>
</div>
<nav class="container flex-wrap">
<ul class="nav justify-content-right">
<li class="nav-item-burger"><img src="burger.svg"></li>
<li class="nav-item"><a href="#" class="nav-link link-dark px-2" aria-current="page">Каталог</a></li>
<li class="nav-item"><a href="#" class="nav-link link-dark px-2 active">Новинки</a></li>
<li class="nav-item"><a href="#" class="nav-link link-dark px-2">Акции</a></li>
<li class="nav-item"><a href="#" class="nav-link link-dark px-2">Доставка</a></li>
<li class="nav-item"><a href="#" class="nav-link link-dark px-2">О нас</a></li>
<li class="nav-item"><a href="#" class="nav-link link-dark px-2">Контакты</a></li>
</ul>
</nav>
</div>
</div>
</header>
<meta name="format-detection" content="telephone=no"/>