【问题标题】:Replace Button Text With Image?用图像替换按钮文本?
【发布时间】:2023-03-16 04:53:01
【问题描述】:

我正在尝试找出如何用图像替换输入文本。我不能使用背景: url(.../.../);因为我使用的是 CSS3 渐变。我想通过使用多个背景,我可以添加另一个具有透明图像的背景,但是其余的背景渐变消失了。

谁能帮帮我?

【问题讨论】:

  • 可以使用 CSS 或 jQuery 解决方案。

标签: css input background field


【解决方案1】:

多重背景渐变......好吧,我想你可能会在浏览器支持的边缘危险地生活。您可以在此处找到您要查找的语法:

http://snook.ca/archives/html_and_css/multiple-bg-css-gradients

【讨论】:

  • 没有解释我想要什么:(
  • 天哪。好的,让我们试着澄清你想要什么。我从你想要一个具有多个背景的 CSS 解决方案的问题中推断出,其中一个是渐变,另一个是图像。到现在为止还挺好。现在了解 CSS3 在这一点上仍处于试验阶段,所以它的浏览器支持在这一点上有点低。那是问题吗?您是否需要另一种解决方案,就像其他海报所建议的那样?还是多个背景没有正确分层?
【解决方案2】:

您可以使用两个块,一个在另一个块中,并为每个块设置背景。结果,您将拥有所需的东西,即使在 IE6 中也可以使用(当然,渐变填充会回落到实心填充)。

【讨论】:

  • 你能解释一下吗?我不明白。我尝试在 中使用 但没有用。
  • 它工作正常,里面有 但它不在按钮上,而是在里面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多