【问题标题】:HTML display an icon as submit button [duplicate]HTML将图标显示为提交按钮[重复]
【发布时间】:2016-10-27 16:38:44
【问题描述】:

我正在为学校制作一个项目,但我遇到了这个问题: 我想要一个输入提交,但我想要一个图标来点击而不是按钮。 搜索其他答案后,我还没有弄清楚。

<form>
    <input type="submit" id="submit-icon">
</form>

【问题讨论】:

  • 你想用什么图标?你有它的链接吗?你试过background-image: url(path/to/image.png)吗?
  • @DavidThomas 我尝试过 background-image: url(path),但它导致图像无法正确显示。我想使用搜索图标。
  • 这样的? jsfiddle.net/9xyfy0gk

标签: html css


【解决方案1】:

如果你绝对必须使用输入,试试这个:

background-image: url(...);
background-repeat: no-repeat;
background-position: <left|right>;
padding-<left|right>: <width of image>px;

使用内部带有 img 的按钮通常会更容易一些:

<button type="submit"><img> Text</button>

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-02
    • 2021-05-06
    • 1970-01-01
    相关资源
    最近更新 更多