Heim  >  Artikel  >  Web-Frontend  >  HTML5 implementiert einen dynamischen Videohintergrund

HTML5 implementiert einen dynamischen Videohintergrund

王林
王林nach vorne
2020-12-31 10:03:513588Durchsuche

HTML5 implementiert einen dynamischen Videohintergrund

Werfen wir zunächst einen Blick auf die implementierten Renderings:

(Lernvideo-Sharing: HTML5-Video-Tutorial)

Sieht es nicht cool aus?

Wenn auch Du diesen Effekt erzielen möchtest, dann komm und lerne mit mir.

Spezifische Schritte:

Suchen Sie zunächst online ein klares Video und laden Sie es herunter, vorzugsweise im MP4-Format.

Nach dem Herunterladen erstellen wir eine neue HTML-Datei, um den Code zu schreiben:

HTML-Code:

		<video id="v1" autoplay loop muted>
  			<source src="./video2.mp4" type="video/mp4"  />
		</video>

Ein Video-Tag Eingepackt stellt die Quelle die Quelldatei dar, das Autoplay-Attribut steht für die automatische Wiedergabe, die Schleife steht für die Loop-Wiedergabe und die Stummschaltung steht für die stille Wiedergabe. Bildschirmwiedergabe, hauptsächlich für Stellen Sie die Breite und Höhe des Videos ein und vergessen Sie nicht, dem Z-Index einen Wert zu geben, damit er unten platziert werden kann. Solange er kleiner als 0 ist, hat er keinen Wert Effekt;

So wird unser dynamischer Videohintergrund vervollständigt. Wenn wir die Wiedergabegeschwindigkeit festlegen möchten, können wir js-Code hinzufügen (Video-Tag plus id="v1"-Attribut):

 *{  
            margin: 0px;  
            padding: 0px;  
        }  
        video{  
            position: fixed;  
            right: 0px;  
            bottom: 0px;  
            min-width: 100%;  
            min-height: 100%;  
            height: auto;  
            width: auto;  
            /*加滤镜*/
            /*filter: blur(15px); //背景模糊设置 */
            /*-webkit-filter: grayscale(100%);*/  
            /*filter:grayscale(100%); //背景灰度设置*/  
            z-index:-11
        }  
        source{  
            min-width: 100%;  
            min-height: 100%;  
            height: auto;  
            width: auto;  
        }

Was ist, wenn wir möchten? Inhalte zur Seite hinzufügen?

        var video= document.getElementById(&#39;v1&#39;);
            video.playbackRate = 1.5;

Ja, fügen Sie es außerhalb des Video-Tags hinzu, und dann sieht unser Rendering so aus (da der Blog Einschränkungen hinsichtlich der Bildgröße hat, sodass die Screenshot-Zeit nicht sehr lang ist):



Ist nicht so es ist sehr einfach? Beeilen Sie sich und probieren Sie es selbst aus.

Verwandte Empfehlungen: HTML5-Tutorial

Das obige ist der detaillierte Inhalt vonHTML5 implementiert einen dynamischen Videohintergrund. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen