如何在HTML和&amp ;;中将图像设置为按钮CSS?

时间:2016-04-10 06:22:36

标签: html css

我有一个按钮,我想设置一个图像而不是简单的文字,所以我决定这样做:

<ul class="signs">
    <li><button onclick="fadeOut('box1');"><img src="img/minus.png" alt="minus"/></button></li>
</ul>

但是图像周围会出现一个小方框,所以它并不是那么好。知道怎么做吗?

3 个答案:

答案 0 :(得分:2)

这有什么问题?

<ul class="signs">
    <li><img src="img/minus.png" alt="minus" onclick="fadeOut('box1');"/></li>
</ul>

答案 1 :(得分:0)

另一种解决方案(使用background-image

&#13;
&#13;
button {
    background: red url('img/minus.png') no-repeat;
    width: 100px;
    height: 30px;
    border: 0;
}

li {
  list-style: none;
}
&#13;
<ul class="signs">
    <li><button onclick="fadeOut('box1');"></button></li>
</ul>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

删除按钮的默认样式。  来自here的图片

*{
  margin:0;
  padding:0;
}
button{
  border:none;
  background: transparent;
}
<ul class="signs">

  <li><button onclick="fadeOut('box1');"><img src="http://placehold.it/100x70/ff66cc/ffffff&text=icon1"  alt="minus"/></button></li>
</ul>