【问题标题】:How to set a background image to a button via CSS?如何通过 CSS 将背景图像设置为按钮?
【发布时间】:2013-01-16 00:19:47
【问题描述】:

我有以下 HTML:

<button id='addEVENT' class='normal b-all'></button>

还有这个 CSS:

#addEVENT { 
    width:50px;
    height:25px;
    background:#EEEEEE url('icons/444444/pencil.png') no-repeat fixed center;
}

'normal' 类调整字体样式,'b-all' 添加一个边框来替换丑陋的默认边框。颜色显示但不是图像,我尝试了许多 CSS 变体但无济于事。有什么建议吗?

【问题讨论】:

  • 您可以检查元素并查看应用了哪些样式(右键单击 - 检查元素)。还要检查图像的 url 是否与您的 css 文件相关。
  • 嗨 antejan,感谢您的建议,我已经尝试过了,应用的样式似乎没有任何问题,并且可以正确访问图像。
  • 尝试删除 fixed 属性
  • 谢谢穆萨!这样就解决了。

标签: html css button input background


【解决方案1】:

icons/444444/pencil.png 的路径是相对于 CSS 文件的位置的。假设 CSS 在 css/ 内,这意味着您指向的是 css/icons/444444/pencil.png

如果这不正确,请相应地修改路径(例如../icons/444444/pencil.png)。

【讨论】:

  • 嗨,乔恩,是的,图像在 /css 内部,因此被正确指向和访问。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多