|
|

楼主 |
发表于 2025-9-7 13:07
|
显示全部楼层
progress 标签的进度指示色在现代浏览器中默认是 #0078D7,蓝色系。凡颜色不是黑灰白的,都可以通过色相旋转将其变成色盘中的相应色彩(没有黑灰白),一楼就是演示这个,也可从中拿到 hue-rotate 的角度参数值(注意不能少 deg 单位)。
一楼完整代码:
- <style>
- .prog-wrapper { margin: auto; padding: 60px; width: 400px; height: 300px; }
- .tMid { text-align: center; }
- </style>
- <div class="prog-wrapper">
- <p class="tMid">
- <progress id="prog"></progress>
- </p>
- <p>
- <br><br><label for="rangeAngle">调整 hue-rotate 值:</label>
- <input id="rangeAngle" type="range" min="0" max="360" value="0" />
- <output id="deg">0deg</output>
- </p>
- </div>
- <script>
- rangeAngle.oninput = () => {
- deg.value = rangeAngle.value + 'deg';
- prog.style.setProperty('filter', `hue-rotate(${rangeAngle.value}deg)`);
- };
- </script>
复制代码
|
|