我想有这样的人在这个页面中的标签式界面:使JQuery用户界面,标签看起来像按钮
http://jqueryui.com/tabs/#default
除了我想的标签看起来更像如按钮:
http://jqueryui.com/button/#radio
当该组选项将类似于以上组单选按钮。有没有一种方法可以改变标签的外观,让它们看起来更像第二个链接上的“收音机”按钮?或者有另外一种方法可以让标签看起来像按钮一样吗?谢谢!
我想有这样的人在这个页面中的标签式界面:使JQuery用户界面,标签看起来像按钮
http://jqueryui.com/tabs/#default
除了我想的标签看起来更像如按钮:
http://jqueryui.com/button/#radio
当该组选项将类似于以上组单选按钮。有没有一种方法可以改变标签的外观,让它们看起来更像第二个链接上的“收音机”按钮?或者有另外一种方法可以让标签看起来像按钮一样吗?谢谢!
这里是你希望的html + css.classes
<div id="radio" class="ui-buttonset">
<input type="radio" name="radio" id="radio1" class="ui-helper-hidden-accessible"><label for="radio1" class="ui-button ui-widget ui-state-default ui-button-text-only ui-corner-left ui-state-active" role="button" aria-disabled="false" aria-pressed="true"><span class="ui-button-text">Choice 1</span></label>
<input type="radio" checked="checked" name="radio" id="radio2" class="ui-helper-hidden-accessible"><label for="radio2" class="ui-button ui-widget ui-state-default ui-button-text-only" role="button" aria-disabled="false" aria-pressed="false"><span class="ui-button-text">Choice 2</span></label>
<input type="radio" name="radio" id="radio3" class="ui-helper-hidden-accessible"><label for="radio3" class="ui-button ui-widget ui-state-default ui-button-text-only ui-corner-right" role="button" aria-disabled="false" aria-pressed="false"><span class="ui-button-text">Choice 3</span></label>
</div>
,这里是一个jQuery UI的TAB
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" role="tablist">
<li class="ui-state-default ui-corner-top ui-tabs-active ui-state-active" role="tab" tabindex="0" aria-controls="tabs-1" aria-labelledby="ui-id-1" aria-selected="true"><a href="#tabs-1" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-1">Nunc tincidunt</a></li>
<li class="ui-state-default ui-corner-top" role="tab" tabindex="-1" aria-controls="tabs-2" aria-labelledby="ui-id-2" aria-selected="false"><a href="#tabs-2" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-2">Proin dolor</a></li>
<li class="ui-state-default ui-corner-top" role="tab" tabindex="-1" aria-controls="tabs-3" aria-labelledby="ui-id-3" aria-selected="false"><a href="#tabs-3" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-3">Aenean lacinia</a></li>
</ul>
现在,要显示TABS拥有UI的buttonset ..只是通过重新设计你的html来重用这些类。
<ul class="ui-buttonset">
<li class="ui-helper-hidden-accessible"><a href="" class="ui-button ui-widget ui-state-default ui-button-text-only ui-corner-left ui-state-active" role="button" aria-disabled="false" aria-pressed="true"><span class="ui-button-text">
,但是这可能是严厉的,只是“回收”的jQuery UI类。
我建议你改写自己的.css以覆盖相关的样式。我的意思是,重写jQuery-ui TABS样式,而不是试图回收.css类。
我不明白你的意思。我如何覆盖我的CSS来改变标签的样式? – oxuser 2013-04-09 03:21:19
哦,那么你应该修改你的问题,以获得更真实的东西。你的问题是你对css&html知之甚少,而不是你有某种特定的错误背景。 – 2013-04-09 12:39:01
其中每个“标签”基本上是一个按钮。 ?你想替换jQuery-ui功能(使用ul> li)来使用? –
2013-04-08 19:55:38
对不起,我的意思是每个标签看起来像一个按钮。 – oxuser 2013-04-09 03:17:51