2010-08-15 54 views
1

我想了解如何用图像替换输入文本。我不能使用background:url(.../... /);因为我正在使用CSS3渐变。我认为使用多个背景我可以添加另一个具有透明图像的背景,但其余背景渐变消失。用图像替换按钮文字?

任何人都可以帮助我吗?

+0

以太网CSS或jQuery解决方案可以工作。 – omnix 2010-08-15 12:39:23

回答

0

多背景渐变...好吧我想你可以在浏览器支持的边缘危险地生活。您正在寻找的语法可以在这里找到:

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

+0

没有解释我想要的东西:( – omnix 2010-08-15 15:09:58

+0

哦,亲爱的,好吧,让我们试着澄清一下你想要的东西。我从一个CSS解决方案推断出有多个背景,其中一个是渐变,另一个是渐变是一个图像,到目前为止这么好,现在明白CSS3在这一点上仍然是实验性的,所以它的浏览器支持在这一点上是低的。问题是这样吗?你需要另一种解决方案,比如另一个海报建议?还是说是多个背景不能正确分层? – 2010-08-15 15:36:19

0

你可以用两大块,一个在另一个内部,并设置背景为他们每个人。结果你将拥有你所需要的东西,即使在IE6中也是可用的(当然,渐变填充会回落到固定的一个)。

+0

你能解释一下吗?我不明白,我试过在里面用但是没有工作。 – omnix 2010-08-15 15:07:30

+0

好吧,它的工作原理是里面但是它没有不要去按钮,但里面。 – omnix 2010-08-15 15:08:40

+0

我的意思是外面* – omnix 2010-08-15 15:09:34