在按钮中的文本旁边有一个图标

时间:2011-04-24 19:14:55

标签: html css button

我有一个全部是css的按钮。我希望文本左侧有一个图标。我该怎么做?

感谢。

<input type="submit"/>

5 个答案:

答案 0 :(得分:4)

button {
    background: orange url(images/icon.png) no-repeat 5px center;
    text-align: left;
    padding-left: 20px;
}

<button type="submit">Submit</button>

和另一种方式:

button {
    postion: relative;
    text-align: right;
    padding-right: 20px;
}

button img {
    position: absolute;
    top: 5px;
    left: 5px;
}

<button type="submit"><img src="icon.png" /> Submit</button>

答案 1 :(得分:0)

如果您正在使用提交输入按钮,则为该按钮添加一些左侧填充,并将该图像作为非重复背景图像添加到带有CSS的按钮。

<input type="submit" class="imageBut submitBut" value="My submit button text" />

CSS:

.imageBut {
    padding-left: 30px;
    background-position: 0 0; /* Adjust as appropriate */
    background-repeat: none;
}

.imageBut.submitBut {
    background-image: url(path/to/image.png);
}

答案 2 :(得分:0)

有点像

input {
    padding-left: 24px;
    background: url(an-icon.png) 4px 50% no-repeat;
}

工作?

答案 3 :(得分:0)

Hmmmmmmm。怎么样:

<img src="the-icon"><input type="submit"/>

答案 4 :(得分:0)

您也可以使用jQuery,如下所示:

$("#button-submit").button({icons: {primary:'ui-icon-play'}});

使用HTML如此:

<input type="submit" name="submit" id="button-submit" /><label for="button-submit">Start</label>