1

我的网站上有以下提交按钮的代码:

<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图像。我不希望图像周围的按钮图形。我怎样才能做到这一点?

感谢您的任何帮助。感谢所有帮助。

4

4 回答 4

7

添加此以删除背景颜色和边框:

#searchterm {
    border:0;
    background:transparent.
}

工作小提琴

于 2014-03-07T18:39:03.690 回答
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;
}

演示

于 2014-03-07T18:49:42.580 回答
1

您需要重置按钮的默认样式:button{ border:0; padding:0; outline:0; background:transparent;}并添加到您的图像中:{display:block; }

于 2014-03-07T18:40:09.750 回答
1

我认为这将是使用background-imageCSS 属性调用图像的更好方法。

#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 代码---/

<button name="searchterm"  type="submit" id="searchterm"  onclick="myFunction()"></button>

这样,这将作为实际按钮工作。检查演示。http://jsbin.com/malorefa/1/

于 2014-03-07T18:58:16.607 回答