How can I style jQuery-UI autocomplete differently than jQuery-UI tabs?

前端 未结 1 1776
情歌与酒
情歌与酒 2020-12-22 05:32

I\'m using two jquery ui widgets, autocomplete and tabs.

They each have their own stylesheets in jquery.ui.autocomplete.css and jquery.ui.tabs.css

相关标签:
1条回答
  • 2020-12-22 06:15

    Put style which you want to customize, for example at head section like below:

    #my-tab .ui-corner-all, #my-tab .ui-corner-top, #my-tab .ui-corner-left, #my-tab .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }

    my-tab being your jquery-ui tab div id

    edit:

    from jquery ui tabs documentation

    Your rendred html will look like:

    <div class="ui-tabs ui-widget ui-widget-content ui-corner-all" id="tabs">
       <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
         <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><a href="#tabs-1">Nunc tincidunt</a></li>
          <li class="ui-state-default ui-corner-top"><a href="#tabs-2">Proin dolor</a></li>
       <div class="ui-tabs-panel ui-widget-content ui-corner-bottom" id="tabs-1">
          <p>Tab one content goes here.</p>
       </div>
        ...
    </div>
    

    for "menu", you will override by:

    #ui-tabs .ui-tabs-nav>li a { color: red !important } 
    
    0 讨论(0)
提交回复
热议问题