2011-07-05 30 views

回答

0

你有媒体链接尝试过类似

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; 
} 
+0

我不知道你的背景图像是怎样的,但你可以很容易地调整设置... – Marco

+0

谢谢,但我的背景图像是在圆角和有光泽的梯度 –

+0

我编辑了圆角片段... – Marco

0

这里是代码,我用这个(基于滑动门技术):

.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#

0

严格地说没有这样的事情CSS按钮。

你想要做的是创建一个很好风格的页面元素,的行为像一个按钮,但看起来不像标准浏览器定义的按钮。

也许最简单,最可靠的方法是使用jQuery(JavaScript框架,可以很容易地处理点击等。和​​jQuery UI的一致和有吸引力的方式造型页面元素一个CSS框架的组合。

JQUERY UI

+5

说真的,但没有。 jQuery是伟大的,但没有理由诉诸JavaScript和180 kB库来创建链接。 – tdammers

+0

@tdammers提问者显然没有太多的经验,因此这个问题。 JQUI框架的目的是提供跨接口的一致性,而边做边学边用JavaScript和CSS让你在那里,提问者可能没有时间。我坚持我的回答是为了一致性,跨浏览器兼容性和新手的整体简单性。 – T9b

1

在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" />