Plyr: CSS-gestaltbarer Video Player

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ich bin gerade auf Plyr von Sam Potts gestoßen, eine JavaScript-Bibliothek für gestylte Video-Player. Was mir daran aufgefallen ist, ist, dass man YouTube-Videos als Quelle auflisten kann, so dass man im Wesentlichen ein CSS-gestyltes YouTube-Video haben kann. Cool.

Für HTML5-Video und -Audio können Sie diese Elemente direkt ansprechen und die Bibliothek aufrufen. Für YouTube umschließen Sie das native Einbettungsfenster wie folgt…

<div class="plyr__video-embed" id="player">
  <!-- copy/paste from YouTube -->
  <iframe src="" ... ></iframe>
<div>
const player = new Plyr("#player");

Jetzt sind Sie einsatzbereit, solange Sie die CSS-Datei laden. Das CSS wurde mit CSS-Custom-Properties geschrieben, so dass Sie eine einzige Deklaration schreiben können, um das Farbthema festzulegen, wie zum Beispiel…

html {
  --plyr-color-main: #f18f35;
}

Es gibt unzählige Custom-Properties zum Ausprobieren. Ich füge hier ein Pen-Beispiel ein

In HTML/CSS ist das Setup integriert, um die Videos auch nach Seitenverhältnis responsiv zu machen. 👍