回答
你知道任何CSS,你遇到问题,或者你只是想让我们编码的东西,你可以完全copypaste?这是一项非常简单的任务,你应该能够找到大量的教程。
http://www.catswhocode.com/blog/top-10-css-buttons-tutorial-list
http://www.instantshift.com/2009/01/11/30-excellent-css-based-navigation-and-buttons-tutorial/
http://speckyboy.com/2009/05/27/22-css-button-styling-tutorials-and-techniques/
你有媒体链接尝试过类似
input[type=submit], input[type=button] {
background:#fffffd url("images/button_bg.png") bottom left repeat-x;
padding:2px;
border-top:1px solid #aaa;
border-right:1px solid #555;
border-bottom:1px solid #555;
border-left:1px solid #aaa;
color:#000000;
text-align:center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
除非你可以(或希望)使用现代CSS 3个技术(其不支持通过IE)例如圆角,阴影,多背景或边界图像,th恩最流行的解决方案被称为“推拉门”:http://www.alistapart.com/articles/slidingdoors/
这里是代码,我用这个(基于滑动门技术):
.thebutt a span {
margin: 0 10px 0 -3px;
padding: 1px 8px 2px 18px;
/*position: relative; To fix IE6 problem (not displaying)*/
float:left; /* rtl adjust */
background: url(button.png) no-repeat top left;
}
.thebutt a:hover {
background: url(button_hover.png) no-repeat top right;
}
.thebutt a:hover span {
background: url(button_hover.png) no-repeat top left;
}
您可能需要调整填充和略微适合您使用的图像的边距。但是,它工作得很好。
这里是教我如何做到这一点的网页:类似的技术的http://kailoon.com/css-sliding-door-using-only-1-image/
例子在行动:http://www.webdesigncreare.co.uk/blog/wp-content/uploads/2011/05/index.html#
严格地说没有这样的事情CSS按钮。
你想要做的是创建一个很好风格的页面元素,的行为像一个按钮,但看起来不像标准浏览器定义的按钮。
也许最简单,最可靠的方法是使用jQuery(JavaScript框架,可以很容易地处理点击等。和jQuery UI的一致和有吸引力的方式造型页面元素一个CSS框架的组合。
在CSS文件:
.btn
{
background:#0060a1;
color:#FFFFFF;
font-size:14px;
border:1px solid #0060a1;
text-align:center;
}
在HTML文件中:
<input type="button" class="btn" value="Button Name" />
您正在搜索的技术称为Sliding Doors Effect。但我建议不要使用背景图像,而是使用CSS3。也考虑到:websites don't need to look exactly the same in every browser :)
- 1. 给定宽度创建一个按钮
- 2. 在CSS中创建一个固定宽度的按钮
- 3. 如何创建具有统一宽度和高度的按钮?
- 4. 改变一个像按钮的宽度
- 5. 如何创建一个跨越HTML页面的整个宽度的按钮?
- 6. 给Facebook的按钮一个可变的宽度?
- 7. 灵活的CSS按钮(可变宽度和标记)
- 8. 可变宽度按钮布局
- 9. 如何创建等宽的按钮?
- 10. CSS可变宽度的div
- 11. 创建一个按钮,创建按钮
- 12. 创建按钮,切换宽度不变的文本值
- 13. 创建可变宽度的管子
- 14. css可变宽度2盒
- 15. Android按钮宽度的一半可用宽度 - 布局
- 16. CSS:如何创建一个按钮,右边的箭头placedo
- 17. 如何创建一个按钮,该按钮将根据文本的数量增加其宽度?
- 18. 按钮,改变一个变量,并创建一个新的按钮
- 19. css布局固定宽度和可变宽度在同一行
- 20. 如何延长一个按钮的宽度,以填补div的宽度
- 21. CSS /网页设计:如何创建一个斜/双面按钮
- 22. 如何用CSS创建+按钮?
- 23. 如何创建一个退出按钮
- 24. 如何创建一个AFRAME按钮
- 25. 如何创建一个方形按钮?
- 26. 如何创建一个AJAX按钮?
- 27. 如何创建一个圆形按钮?
- 28. 如何创建一个淡出按钮
- 29. 如何创建一个小按钮?
- 30. 创建宽度和高度的按钮表
我不知道你的背景图像是怎样的,但你可以很容易地调整设置... – Marco
谢谢,但我的背景图像是在圆角和有光泽的梯度 –
我编辑了圆角片段... – Marco