一尘不染

如何为输入类型=“按钮”添加背景图像?

css

我一直试图通过css更改输入按钮的背景图像,但是它不起作用。

search.html:

<body>
    <form name="myform" class="wrapper">
        <input type="text" name="q" onkeyup="showUser()" />
        <input type="button" name="button" value="Search" onclick="showUser()" class="button"/>
         <p>
             <div id="txtHint"></div>
         </p>
    </form>
</body>

search.css:

.button {
    background-image: url ('/image/btn.png') no-repeat;
    cursor:pointer;
}

有什么问题吗?

甚至内联css似乎也不起作用。


阅读 224

收藏
2020-05-16

共1个答案

一尘不染

您需要输入不带单词的单词image

background: url('/image/btn.png') no-repeat;

两种方法都经过测试,这一方法可行。

例:

<html>
    <head>
        <style type="text/css">
            .button{
                background: url(/image/btn.png) no-repeat;
                cursor:pointer;
                border: none;
            }
        </style>
    </head>
    <body>
        <input type="button" name="button" value="Search" onclick="showUser()" class="button"/>
        <input type="image" name="button" value="Search" onclick="showUser()" class="button"/>
        <input type="submit" name="button" value="Search" onclick="showUser()" class="button"/>
    </body>
</html>
2020-05-16