<input type="submit"/>
<style>
input {
background: url(tick.png) bottom left no-repeat;
padding-left: 18px;
}
</style>
但是斜面消失了,我怎样才能添加一个图标来提交按钮并保持斜面?
编辑:我希望它看起来像浏览器的默认设置。
根据您使用的浏览器/操作系统,使用带有背景的 <.input type="submit" /> 看起来会有所不同。
如果要保留浏览器样式,可以使用 button 元素,它允许 HTML 位于标签内:
<button type="submit"><img src="image.gif" /> Text</button>
or
<button type="submit"><span class="icon"></span> Text</button>
您可以使用边框样式开始:
边框:2px 开头#cccccc;
对于真正的按钮效果,我还喜欢引入悬停或焦点样式。与@Roburg 提到的类似,我通常会执行以下操作:
input#button {
border: 2px outset rgb(0, 0, 0);
}
input#button:focus {
border: 2px inset rgb(0, 0, 0);
}
这会产生按钮已被按下的错觉,即使它本身不是真正的按钮。
我的旧商店过去常常使用 input type="image" 语法——它作为提交工作。正如我最喜欢的扑克玩家之一喜欢说的那样,“宝贝,你可以吃到饱!” - 任何你想作为图形放在那里的东西。
使用边框。例如:
INPUT.button {
BORDER-RIGHT: #999999 1px solid;
BORDER-TOP: #999999 1px solid;
FONT-SIZE: 11px;
BACKGROUND: url(tick.png) bottom left no-repeat;
BORDER-LEFT: #999999 1px solid;
CURSOR: pointer;
COLOR: #333333;
BORDER-BOTTOM: #999999 1px solid
}
<input type="submit" class="button" />