gpt4 book ai didi

html - CSS中的自定义样式进度条

转载 作者:行者123 更新时间:2023-12-02 08:15:38 25 4
gpt4 key购买 nike

我有一个进度条,我想将它的样式与默认设置不同。

我尝试了一些东西,但没有按我预期的那样工作。

我想更改进度条的背景颜色和边框半径。

当我设置背景颜色时,它会从默认的蓝色变为绿色,而不是我设置的颜色。

<progress class="amount-progress" value="60500" max="120000">70 %</progress>

你可以看到 fiddle

当我设置 background-color 时,颜色从蓝色变为绿色,而绿色必须变为不同的蓝色。

我希望进度条具有平滑的边缘。

我确实设置了 border-radius 但这也没有奏效。
.amount-progress{
width: 80%;
margin-left: -11.5%;
height: 22px;
background-color: #0091EA;

}

最佳答案

您必须使用 HTML5 进度条套件。这些是当前用于样式化 HTML5 进度条的整个选择器:

progress {
/* style rules */
}
progress::-webkit-progress-bar {
/* style rules */
}
progress::-webkit-progress-value {
/* style rules */
}
progress::-moz-progress-bar {
/* style rules */
}
所以 :

progress {
border-radius: 7px;
width: 80%;
height: 22px;
margin-left: -11.5%;
box-shadow: 1px 1px 4px rgba( 0, 0, 0, 0.2 );
}
progress::-webkit-progress-bar {
background-color: yellow;
border-radius: 7px;
}
progress::-webkit-progress-value {
background-color: blue;
border-radius: 7px;
box-shadow: 1px 1px 5px 3px rgba( 255, 0, 0, 0.8 );
}
progress::-moz-progress-bar {
/* style rules */
}
<progress value="3333" max="10000">33%</progress>

要记住的一件事是,有两种类型的进度条: 不确定 确定 。如果您使用上述内容,您将更改两者的样式。如果您只想更改确定栏的样式,您可以执行以下操作。如果您想为不确定的进度条设置不同的样式,例如使用圆形微调器或类似的东西,这将非常有用。

progress {
display: block;
}

/* Determinate: */

progress[value] {
/* style rules */
}
progress[value]::-webkit-progress-bar {
/* style rules */
}
progress[value]::-webkit-progress-value {
/* style rules */
}
progress[value]::-moz-progress-bar {
/* style rules */
}

/* Indeterminate: */

progress:not([value]) {
/* style rules */
}
progress:not([value])::-webkit-progress-bar {
/* style rules */
}
progress:not([value])::-webkit-progress-value {
/* style rules */
}
progress:not([value])::-moz-progress-bar {
/* style rules */
}
<p>Determinate:</p>

<progress value="66" max="100">Determinate</progress>

<p>Indeterminate:</p>

<progress>Indeterminate</progress>

关于html - CSS中的自定义样式进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42290719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com