【发布时间】:2013-02-03 16:57:02
【问题描述】:
我不喜欢默认的按钮样式。真的很无聊。我正在使用
<input type="submit">
键入按钮。我可以在css中以某种方式设计这些样式吗?如果不是,我想另一种方法是使用 div 代替,并将其设为链接。您如何使这些与表单一起使用?
【问题讨论】:
我不喜欢默认的按钮样式。真的很无聊。我正在使用
<input type="submit">
键入按钮。我可以在css中以某种方式设计这些样式吗?如果不是,我想另一种方法是使用 div 代替,并将其设为链接。您如何使这些与表单一起使用?
【问题讨论】:
您可能需要添加:
-webkit-appearance: none;
如果您需要它在 Mobile Safari 上保持一致...
【讨论】:
您可以通过 CSS 轻松实现您的愿望:-
HTML
<input type="submit" name="submit" value="Submit Application" id="submit" />
CSS
#submit {
background-color: #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:6px;
color: #fff;
font-family: 'Oswald';
font-size: 20px;
text-decoration: none;
cursor: pointer;
border:none;
}
#submit:hover {
border: none;
background:red;
box-shadow: 0px 0px 1px #777;
}
【讨论】:
将以下样式写入相同的 html 文件头部分或写入 .css 文件
<style type="text/css">
.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
</style>
<input type="submit" class="submit"/>
.submit - 在 css 中。表示类,所以我创建了具有一组属性的提交类
并使用类属性将该类应用于提交标签
【讨论】:
您可以通过这种方式直接创建自己的样式:
input[type=button]
{
//Change the style as you like
}
【讨论】:
是的,您可以使用 input[type=submit] 专门针对那些目标,例如
.myFormClass input[type=submit] {
margin: 10px;
color: white;
background-color: blue;
}
【讨论】:
input 元素需要是该类元素的子元素。我有这个选择器在很多项目中工作。您可以创建一个示例并发布一个问题吗?
是的,很简单:
input[type="submit"]{
background: #fff;
border: 1px solid #000;
text-shadow: 1px 1px 1px #000;
}
我建议给它一个 ID 或一个类,这样你就可以更容易地定位它。
【讨论】: