首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS按钮(带背景但需要斜角)

问CSS按钮(带背景但需要斜角)
EN

Stack Overflow用户
提问于 2008-10-23 13:03:57
回答 5查看 2.6K关注 0票数 1
代码语言:javascript
复制
<input type="submit"/>

<style>
input {
  background: url(tick.png) bottom left no-repeat;
  padding-left: 18px;
}
</style>

但是斜面消失了,我怎么才能在提交按钮上添加一个图标并保留斜面呢?

编辑:我希望它看起来像浏览器的默认设置。

EN

回答 5

Stack Overflow用户

发布于 2008-10-23 13:38:33

使用带有背景的<.input type="submit“/>将根据您所使用的浏览器/ OS的不同而不同。

如果要保留浏览器样式,可以使用button元素,该元素允许在标记内使用HTML:

代码语言:javascript
复制
<button type="submit"><img src="image.gif" /> Text</button>
or 
<button type="submit"><span class="icon"></span> Text</button>
票数 2
EN

Stack Overflow用户

发布于 2008-10-23 13:09:44

您可以使用边框样式的开头:

边框: 2px开始#cccccc;

票数 1
EN

Stack Overflow用户

发布于 2008-10-23 13:14:15

为了获得真正的按钮效果,我还喜欢引入悬停或焦点样式。与@Roburg提到的类似,我通常会这样做:

代码语言:javascript
复制
input#button {
    border: 2px outset rgb(0, 0, 0);
}

input#button:focus {
    border: 2px inset rgb(0, 0, 0);
}

这将给人一种按钮被按下的错觉,尽管它本身并不是一个真正的按钮。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/229623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档