html - 如何在 HTML5 "please wait"微调器中设置颜色?

标签 html css

我想使用 HTML5 功能来获得“请稍候”微调器。可以在文章 Loading spinner animation using CSS and WebKit 中找到这方面的示例,通过此子页面说明 (no title, but a working example of the prior link) .

我可以毫不费力地复制代码(从与我在此处提供的链接不同的链接)并使其在我自己的网页中运行。我的困难在于使它成为正确的颜色。例如,在我使用的示例中,表盘段都是红色的。我在微调器的 CSS 中没有看到颜色 setter 、没有“颜色”、“背景”或“背景颜色”,也没有在 DIV 中明确设置。或者至少没有实际改变段颜色的设置。

谁能给我一个线索?

谢谢, 杰罗姆。

最佳答案

实际上,您只需在 mask 图像之前更改背景颜色,微调器颜色就会发生变化。您发布的第二个链接使用的是蒙版图像,而不是实际的彩色图像。面具围绕着一个彩色的 div,仅此而已。更改 div 的背景颜色,微调器颜色也会更改。

p#spinner {
  height: 0;
  padding-top: 62px;
  width: 62px;
  overflow: hidden;
  margin: 0 auto;
  background: #f00;  /* <----- this controls spinner color -------- */
  /* mask image removed from this post only due to space */
}

对于“请稍候”微调器,只需更改微调器 div 的背景颜色和标签的颜色即可:

div.labeled div.spinner div { background: #090; } 
div.labeled { color: #090; }

如下所示:JSBin example

关于html - 如何在 HTML5 "please wait"微调器中设置颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9050712/

相关文章:

html - 从嵌入的YouTube视频中删除视频

单击缩略图后主图像上的 JavaScript slider 不透明度效果

html - 将图像和文本对齐在同一行

javascript - html - css block 宽度/高度

c# - 比较linq中的日期

html - 为什么静态元素的 "margin-top"属性会影响绝对元素的 "top"属性?

html - input 和 div 替换行内元素

html - 是否可以选择 css 生成的内容?

html - Internet Explorer 7 和 8 截断网站内容

html - 我想知道如何在数据列表项上应用 css。我想更改高度和字体大小