【问题标题】:HTML colour of button displaying differently on mobile device在移动设备上以不同方式显示的按钮的 HTML 颜色
【发布时间】:2014-12-09 06:13:45
【问题描述】:

我有一个移动网站,它使用 #0096D6 的蓝色阴影作为某些按钮。我的问题是即使颜色设置为相同,颜色在同一设备上的某些页面上显示不同。我想知道是否有人知道可能导致这种情况的原因?

这是我声明按钮颜色的方式:

.button {
    background-color: #0096D6;
}

这是显示的两种颜色:

所有页面的预期颜色:

在某些页面上显示颜色:

如您所见,这两种颜色没有太大差异,但我想知道是否有人知道为什么会这样?谢谢。

【问题讨论】:

  • 您是否在图形程序中打开这些图片并选择了十六进制表示(#ffffff 等)?一样吗?
  • 是的,我都在 Windows 图片查看器中打开了它们
  • 我认为你的代码有问题,.button { background-color: #0096D6 !important; } 像这样使用并再次检查。

标签: html css button mobile background-color


【解决方案1】:

设备不会将颜色解释为不同。它是导致问题的内置屏幕。

事实上,不可能保证所有设备显示准确相同的颜色!

有(硬件)工具可以将显示器校准到一个标准,但有大量不同的设备不在您的控制之下,您无法确保它们显示所有相同的颜色!

即使您使用图片,颜色也可能略有不同!

【讨论】:

  • 我认为这可能是问题,但想得到其他人的意见,谢谢你的回答!
  • 抱歉,刚刚收到了更新。问题实际上是这种颜色变化发生在同一设备上但在不同的页面上。两个页面都设置为在按钮上使用相同的颜色。你知道这是为什么吗?
【解决方案2】:

如果十六进制表示相同,则颜色相同,问题在于 LCD 显示。 这可能取决于您的设备的亮度与您的其他设备不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2018-06-25
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多