html - 按钮拒绝播放的背景图片不错

标签 html css forms button

我错过了一些明显而简单的东西,但无论我多么努力地眯着眼睛或盯着屏幕都看不到它。

我想使用图像作为背景或代替按钮。它没有显示。

标记和CSS:

 #switch {
    background: url("../images/swap.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    padding-bottom: 2px;
    width: 75px;
}
<div class="conversionFormE" id="switch1">
     <label> &nbsp; </label>
     <input type="button" id="switch" name="switch" value="SWITCH!" onclick="switchUnits()"/>
</div>

感谢您的帮助!

最佳答案

如果图片太大,可能会被裁剪到您看不到的地步。尝试添加:

background-size:75px;

看看它是否出现。 (请注意,IE 9 之前的版本不支持背景大小,因此如果您需要支持旧版 IE,最简单的解决方案是缩小图像文件。或者在 IE 中使用过滤器将其缩小)。

关于html - 按钮拒绝播放的背景图片不错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17659600/

相关文章:

javascript - 奇怪的 IE9/7 风格问题

php - 从外部 html 源自定义对象读取

css - 如何在 CSS 中表达可预测的重复声明模式?

html - 纯CSS响应式布局

javascript - 元素未在 iOS 表单提交中显示

html - 用图像或任何其他符号替换 HTML 复选框的 'Tick' 标记

html - 网站布局建议

php - 条件 CSS 停止加载内容

PHP表单提交和解析

Django:ModelMultipleChoiceField 不会保存数据