【发布时间】:2019-07-29 15:25:12
【问题描述】:
我有一个 HTML5 进度条。我正在尝试将其颜色更改为蓝色。颜色在 IE 中改变,但在 Chrome 中没有。
我确实查看了其他论坛,从那里处理了样式,但到目前为止进度颜色没有改变。应该如何更新我的 CSS 以更改 Chrome 的进度条颜色?
/* IE10 */
progress {
color: blue;
border: solid 1pt gray;
width: 300pt;
height: 20px;
}
/* Firefox */
progress::-moz-progress-bar {
background: blue;
border: solid 1pt gray;
width: 300pt;
height: 20px;
}
/* Chrome */
progress::-webkit-progress-value {
background: blue;
border: solid 1pt gray;
width: 300pt;
height: 20px;
}
/* Polyfill */
progress[aria-valuenow]:before {
background: blue;
border: solid 1pt gray;
width: 300pt;
height: 20px;
}
progress {
-webkit-appearance: none;
appearance: none;
}
progress::-webkit-progress-bar {
background-color: blue;
}
progress[value] {
-webkit-appearance: none;
appearance: none;
}
progress[value]::-webkit-progress-value {
border-radius: 2px;
background-size: 35px 20px, 100% 100%, 100% 100%;
}
【问题讨论】:
-
在我看来是蓝色的......也许你可以澄清一下具体应该是蓝色但不是?
-
您的代码似乎可以正常工作。
标签: html css google-chrome progress-bar