用图像替换按钮文本?
我正在尝试找出如何用图像替换输入文本。我无法使用背景:url(.../.../);因为我正在使用 CSS3 渐变。我认为通过使用多个背景,我可以添加另一个具有透明图像的背景,但其余的背景渐变就会消失。
谁能帮助我吗?
I'm trying to find out how to replace the input text with a image. I can't use background: url(.../.../); because I am using CSS3 Gradients. I thought with using multiple backgrounds I am able to add another one that has a transparent image but then the rest of the background gradients disappear.
Can anyone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
多个背景和渐变......好吧,我想你可能会危险地生活在浏览器支持的边缘。您要查找的语法可以在这里找到:
http://snook。 ca/archives/html_and_css/multiple-bg-css-gradients
Multiple background and gradient... well I suppose you can live dangerously at the edge of browser support. The syntax you're looking for can be found here:
http://snook.ca/archives/html_and_css/multiple-bg-css-gradients
您可以使用两个块,一个在另一个块内,并为每个块设置背景。结果,您将获得所需的内容,并且即使在 IE6 中也可以使用(当然,渐变填充会回落到实心填充)。
You can use two blocks, one inside another and set background for each of them. In result you will have what you need and that will be usable even in IE6 (of course, gradient fill fall back to solid one).