Seit der Version 3.6 gibt es einen integrierten Audioplayer auf WordPress, den Player von MediaElements.js. Ursprünglich sieht der Player so aus:
Doch dieses Original finde ich etwas düster und der orange farbene und blaue Fortschrittsbalken passen nicht so richtig zu meiner Seite. Daher habe ich mal geschaut, wie und wo man die Farben des Players ändern kann und wurde auf dem Blog von Brian Shim fündig.
Es ist möglich, die Hintergrundfarbe, also das schwarz zu ändern, die Farbe des Textes sowie die Farben der Fortschrittsbalken. Das Playericon und auch das Lautsprechericon sind Bilder. Um diese zu ändern, müssten Sie diese in Ihrem Verzeichnis „/wp-includes/js/mediaelement/controls.svg“ per FTP austauschen.
Im Folgenden sehen Sie, wie Sie die Farben des Audioplayers leicht im Dashboard ändern könnnen:
Öffnen Sie im Dashboard > „Design“ > „CSS bearbeiten“. Es öffnet sich der Editor einer benutzerdefinierten CSS (Cascading Style Sheets). In der CSS steht, wie eine Webseite dargestellt werden soll. Also Angaben zur Schrift und Schriftgröße, zu den Farben und Linkfarben, Abständen und mehr. Die benutzerdefinierte CSS ermöglicht es, Änderungen am Design vorzunehmen, ohne die vom Theme vorgebene CSS zu ändern. Hier können Sie zusätzliche Angaben zur Darstellung machen und diese werden dann vor den Themeeinstellungen berücksichtigt. Und gibt es eine Aktualisierung des Themes, werden sie auch nicht überschrieben.
In der benutzerdefinierten CSS können Sie auch die Darstellung des Audioplayers ändern.
Im Steylesheet Editor fügen Sie die Angaben für die Darstellung des Audioplayers ein. Sie können unten stehenden Code einfach kopieren, die entsprechenden Farbcodes ändern (im Folgenden fett und rot dargestellt) und – nicht vergessen – rechts auf „Stylesheet speichern“ klicken.
/* WP 3.6 Native Audio Player styling*/ /* change the color of the background */
.mejs-controls,
.mejs-mediaelement,
.mejs-container {
background: url('') !important;
background-color: darkgrey !important;
}
/* change the color of the lettering */
.mejs-currenttime,
.mejs-duration {
color: black !important;
}
/* change the color of the progress bar */
.mejs-controls .mejs-time-rail .mejs-time-total {
background: #a5d867 !important;
}
/* change the color of the current time bar */
.mejs-controls .mejs-time-rail .mejs-time-current {
background: #ff4000 !important;
}
/* change the color of the file loading bar */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #5c8c21 !important;
}
Der Player ist jetzt dunkelgrau, die Schrift schwarz. Entscheiden Sie sich nicht für einen zu hellen Hintergrund. Denn dann können Sie zwar die Schrift-Farbe ändern, jedoch die Player/Pause- und Lautsprecher-Icons sind evtl. nicht mehr sichtbar.
Der „progress bar“ ist hellgrün,
der „current time bar“ orange und der „file loading bar“ dunkelgrün.
Gestalterisch geht da sicherlich noch was 😉
Eine schöne Übersicht der websicheren Farben finden Sie auf mediaevent.de in einem Tutorial von Ulrike Häßler.
Viel Erfolg!
Toller Hinweis! Danke! Das werde ich mal ausprobieren. Denn dieser eckige „Kasten“ ist ja nicht so schick.
Herzliche Grüße
Brigitte
Danke für die Anleitung. Schöner wird er auch, wenn man ihm in .mejs-container einen border-radius von 10px gibt 🙂
Vielen Dank!!! Da werde ich auch mal herumexperimentieren 😉
Herzliche Grüße
Brigitte
Hallo Brigitte!
Die Farben des Lautstärkereglers kann man wie folgt ändern.
/* change the color of the volume bar */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #e0e0e0 !important;
}
/* change the color of the volume bar background */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #91989e !important;
}
Gruß Frank
Danke! 🙂
Hallo,
klasse Artikel, informativ, gut geschrieben und voll auf den Punkt.
Besten Dank dafür und viel Erfolg weiterhin.
Ingo
Hallo Roxana,
mein Beispiel bezieht sich ja auf Änderungen in der „benutzerdefinierten CSS“ im Dashboard. Und ich habe auch die aktuellste Version von WP. Ich hatte Probleme in der Darstellung im FireFox. In Safari ging es aber ganz prima. Welchen Browser nutzen Sie? Und haben Sie den Cache gelehrt?
Herzliche Grüße
Brigitte
Hallo Brigitte,
bei mir geht’s gerade um den Farben des WordPress Audioplayers (ich habe WP 3.8.1.). Ich finde den Player auch düster und möchte Farben zur meinen Seite anpassen machen. Ich folgte Ihrem Rat mit viel Hoffnung. Es lässt sich nicht überschreiben! Entweder liegt es an die neue WP Version, die mehr Schutz hat (eine höchere Priorität als die im themes css) oder …
Im Ordner wp-includes sind zwei css-files: wp-mediaelement.css und mediaelement.min.css. Meine Änderungen in der ersten Datei haben keine Wirkung gezeigt, die zweite Datei ist einfach unüberschaubar.
Haben Sie einen Rat für mich, wo suche ich nach der Lösung des Problems?
Mit freundlichen Grüßen
Roxana