Я хочу использовать элемент прогресса HTML5 и сам его стиль. Это прекрасно работает, единственное, что Firefox неправильно отображает цвет фона.html5 progress firefox background color
См. Фрагмент ниже: В Chrome и Safari фоновый цвет тела и значение прогресса совпадают, в Firefox (на Mac, V50.0.2), однако, прогресс-значение имеет немного другой синий - но значение одно и то же.
body{
background-color: #3c00ff;
}
progress{
height: 1rem;
width: 10rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
background-color: red;
}
progress::-webkit-progress-bar{ background-color: red; }
progress::-webkit-progress-value{ background-color: #3c00ff; }
<progress value="10" max="20"></progress>
В то время как есть :: - атрибут WebKit-прогресс-значение, нет ничего подобного с -moz- префиксом.
Это большой в Firefox? Любые идеи, как правильно это сделать?
из официальных документов https://developer.mozilla.org/en-US/docs/Web/CSS/::-moz-progress-bar, также я запустил скрипку в FF и, похоже, работал правильно, т.е. если вы в порядке с сохранением {webkit-appearance: none} – semuzaboi