【问题标题】:CSS background style issue for star rating JavaScript星级 JavaScript 的 CSS 背景样式问题
【发布时间】:2013-05-16 15:00:21
【问题描述】:

我正在尝试设计一个 5 星评级脚本,但没有提出任何建议。问题是 5 颗透明星星后面的颜色仍然是白色,无论我如何更改。

我已尝试内联 background-color:black 以及更改表引用的 bgcolor。似乎没有任何效果。

The sample is available here

星星后面的白色部分是我想让它透明的部分,这样它就可以吸收 TD 单元格 (#D3DCE3) 的颜色。

The supplied CSS is here

我尝试将 CSS 中每个元素的背景颜色更改为黑色,但它似乎不会影响星星背景的颜色。

任何建议的更改都会有所帮助。

谢谢!

【问题讨论】:

  • 白色背景在 stars.png 上,不在 css 中

标签: jquery css html


【解决方案1】:

星星的背景是图像的一部分。这是您的一颗星在块状引用中,因此您可以看到白色背景:

您需要更改图像才能更改背景 - CSS 无法修改图像颜色。

【讨论】:

  • 这是正确的,我只是去了图片的 URL 并将背景更改为红色,这是导致问题的图片
  • 谢谢。我假设图像是透明的
【解决方案2】:

您无法更改背景颜色的原因是因为白色是图像的一部分。 即使它是png,背景仍然是白色的。尝试使用透明背景的 png。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多