Das Youtube-Video wird mit JavaScript eingebettet, das aber nicht so leicht zu beseitigen ist. Youtube gibt zwar auf der Hilfeseite einige Player-Parameter an, die bei eingebetteten iFrames verwendet werden können, aber das hilft hier auch nicht so richtig weiter.
Schauen wir uns an, was das JavaScript bei Mauszeigerkontakt macht, sehen wir dass aus dem Abschnitt
<div tabindex="0" class="plyr plyr--full-ui plyr--video plyr--html5 plyr--fullscreen-enabled plyr--playing plyr--hide-controls">
die CSS-Klasse plyr--hide-controls
gelöscht wird.
Diese Klasse sorgt aber dafür, dass das Overlay mit der Videosteuerung transparent dargestellt wird:
.plyr--video.plyr--hide-controls .plyr__controls {
opacity:0;
pointer-events:none;
transform:translateY(100%)
}
Ein Workaround wäre nun, dass die Steuerung bei Mauszeigerkontakt einfach ebenfalls nicht angezeigt wird, was wir durch eine weitere CSS-Regel erreichen:
.plyr--video .plyr__controls {
opacity:0;
}
Bleibt dann nur noch der unschöne Abspiel-Button, der beim Anklicken des Videos erscheint. Der lässt sich aber einfach mit folgender CSS-Regel entfernen:
.plyr--full-ui.plyr--video .plyr__control--overlaid {
display:none;
}
Beide CSS-Regeln kannst du in einem Child-Theme in der style.css
oder, wenn kein Child-Theme verwendet wird, im Customizer unter Zusätzliches CSS einfügen.
Nachtrag: Unsere Antworten haben sich mal wieder überschnitten und die Antwort von Hans-Gerd ist (da kein Youtube-Video eingebunden wird) so verblüffend einfach, dass ich sie auf jeden Fall vorziehen würde. Also … was Hans-Gerd sagt. 👍🏻
-
Diese Antwort wurde geändert vor 3 Jahren, 4 Monaten von Bego Mario Garde. Grund: Nachtrag