Ich verwende die folgenden CSS auf meinen Meter-Bars, aber irgendwie funktioniert das Styling nicht auf Safari (siehe Screenshots unten). Ich bin ziemlich neu zu CSS und kopiert unter CSS. Laut Kommentaren sollte dies auf allen Browsern funktionieren. Styling Meter-Bar für Mozilla und Safari
eacda3: Gold
607d8b: dunkelgrün
HTML:
<meter min="0" value="<%=info["home_prob"]%>" max="100" id ='H<%=id%>'>
</meter> <span> <%=info["home_prob"]%>%</span></p>
CSS: Meter { Höhe: 20px; Breite: 80%; }
meter::-webkit-meter-bar {
background: #607d8b;
border: 4px solid #485563;
border-radius: 9px;
}
meter::-webkit-meter-optimum-value {
border-radius: 9px;
background: #eacda3; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #eacda3 , #d6ae7b); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #eacda3 , #d6ae7b); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1d4e6', endColorstr='#6bb4d1',GradientType=0);
}
Edit: Der Screenshot ist der Vergleich zwischen Mozilla und Safari (links) und Chrome, die Art und Weise es soll auf der rechten Seite sehen. Alle Elemente werden angezeigt, aber die Farben und Randradis funktionieren nicht bei den ersten beiden.
Einer der größten Standorte fixiert der Menschheit sagt, dass Die Meterleiste wird von Mozilla und Safari unterstützt, wie genau soll ich dieses Wissen für mein Styling-Thema hier nutzen? – Reinier
Meine Frage war nicht klar genug, das Problem ist nur das Styling, also die Farben, Rand und Randradius. – Reinier
Bearbeitete meine Antwort. –