The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#4
|
||||
|
||||
![]()
vb5 forum conditions such
HTML Code:
<vb:if condition="$page['channelid'] == 344"> CODE FOR FORUM 344 (background video with CSS cover) </vb:if> HTML Code:
<style> #video-bg { position: fixed; right: 0; bottom: 0; width: auto; min-width: 100%; height: auto; min-height: 100%; z-index: -100; background-size: cover; } </style> <video autoplay loop muted id="video-bg"> <source src="https://grochtdreis.de/fuer-jsfiddle/video/sintel_trailer-480.mp4" type="video/mp4"> </video> Fullwidth YouTube Cover demo https://www.vbyilmaz.com/z/background-video2.html HTML Code:
<style> .youtube-bg { position: fixed; width: 100%; height: auto; min-height: 100%; overflow: hidden; } .youtube-bg::before { content: ""; display: block; background: var(--primary_color); background: linear-gradient(45deg, var(--primary_color_alpha) 0%, var(--secondary_color_alpha) 100%); position: absolute; top: 0; right: 0; left: 0; bottom: 0; } .youtube-bg #player { position: absolute; top: 50%; left: 50%; min-width: 180%; /* Adjust this between 150% and 200% */ min-height: 180%; /* Adjust this between 150% and 200% */ width: auto; height: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; } . </style> <div class="youtube-bg"> <div id="player" data-id="0Icc5dPbE7E"></div> </div> <script> var tag = document.createElement('script'); tag.src = 'https://www.youtube.com/iframe_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { width: '100%', height: '100%', playerVars: { autoplay: 1, loop: 1, controls: 0, showinfo: 0, autohide: 1, modestbranding: 1, mute: 1, suggestedQuality: 'default', origin: 'https://www.vbyilmaz.com/' }, videoId: document.getElementById('player').dataset.id, events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } function onPlayerReady(event) { event.target.playVideo(); player.mute(); } var done = false; function onPlayerStateChange(e) { var id = document.getElementById('player').dataset.id; if (e.data === YT.PlayerState.ENDED) { player.loadVideoById(id); } } </script> |
Благодарность от: | ||
Dr.CustUmz |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|