我的网站上有一个提交按钮的代码如下:
<button name="searchterm" type="submit" id="searchterm"><img src="images/ICON_Go.jpg"></button>
和以下CSS:
#searchterm {
margin:0px;
padding:0px;
white-space:nowrap;
width:auto;
overflow:visible;
}
这就是它在现场网站上的显示方式:
我希望它是绿色go
图片。我不想要图像周围的按钮图形。我怎样才能做到这一点?
感谢您的帮助。感谢所有帮助。
答案 0 :(得分:6)
答案 1 :(得分:2)
也许这适合您的需要?
<button name="searchterm" type="submit" id="searchterm"></button>
button {
appearance:none;
-webkit-appearance:none;
background-color:transparent;
border:none;
outline:none;
background-image:url('http://i.stack.imgur.com/gojXZ.jpg');
background-size:40px 34px;
background-position: 18px 5px;
padding:22px 38px;
background-repeat:no-repeat;
cursor:pointer;
}
答案 2 :(得分:1)
您需要重置按钮的默认样式:button{ border:0; padding:0; outline:0; background:transparent;}
并添加到您的图片中:{display:block; }
答案 3 :(得分:1)
我认为这是使用background-image
CSS属性调用图像的更好方法。
#searchterm {
margin:0px;
padding:0px;
width:50px;
height:50px;
background:url("http://lorempixel.com/50/50") 0 0 no-repeat;
}
/ - 证明这是实际按钮的小警报代码 - /
function myFunction()
{
alert("Hello! I am an alert box!");
}
/ - HTML code --- /
<button name="searchterm" type="submit" id="searchterm" onclick="myFunction()"></button>
这样这将作为实际按钮工作。检查演示。 http://jsbin.com/malorefa/1/