Javascript 如何定义css以获得简单的选项卡式菜单

Javascript 如何定义css以获得简单的选项卡式菜单,javascript,html,angularjs,css,Javascript,Html,Angularjs,Css,我可以为上面的标签菜单css,我已经尝试了很多,但没有得到确切的设计。 下面是我的指令、html和css代码 我的html: 我的css #tabs { width: 95%; margin-left: auto; margin-right: auto; margin-top: 10px; } 您可以轻松地使用,而无需使用Jquery插件 <!DOCTYPE html> <html ng-app="myApp"> <head&g

我可以为上面的标签菜单css,我已经尝试了很多,但没有得到确切的设计。 下面是我的指令、html和css代码 我的html:

我的css

#tabs {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

您可以轻松地使用,而无需使用Jquery插件

<!DOCTYPE html>
<html ng-app="myApp">
 <head>
  <meta charset="utf-8" />
  <title>AngularJS Plunker</title>
  <script src="https://code.angularjs.org/1.0.3/angular.min.js"></script>
  <link href="http://code.jquery.com/ui/1.9.2/themes/smoothness/jquery-ui.css" rel="stylesheet" type="text/css" />
  <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
  <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
  <script src="app.js"></script>
  <link rel="stylesheet" href="style.css" />

 </head>
 <body ng-controller="myCtrl">
  <basictabs></basictabs>
 </body>
</html>
basictabs.html

<tabset>
  <tab heading="Tab 1">
    <p>Content for Tab 1</p>
  </tab>
  <tab heading="Tab 2">
    <p>Content for Tab 2</p>
  </tab>
  <tab heading="Tab 3">
    <p>Content for Tab 3</p>
  </tab>
</tabset>

表1的内容

表2的内容

表3的内容

但是,如果您非常具体,并且希望通过使用jQueryUI来实现这一点,请尝试一下

<!DOCTYPE html>
<html ng-app="myApp">
 <head>
  <meta charset="utf-8" />
  <title>AngularJS Plunker</title>
  <script src="https://code.angularjs.org/1.0.3/angular.min.js"></script>
  <link href="http://code.jquery.com/ui/1.9.2/themes/smoothness/jquery-ui.css" rel="stylesheet" type="text/css" />
  <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
  <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
  <script src="app.js"></script>
  <link rel="stylesheet" href="style.css" />

 </head>
 <body ng-controller="myCtrl">
  <basictabs></basictabs>
 </body>
</html>

安古拉斯普朗克

检查这是否对您有帮助

JQUERY

$('#tabs a').click(function(){

  var tabId = $(this).attr('href');
  $('#tabs li').removeClass('active');
  $(this).parent('li').addClass('active');
  $('.content > div').hide();
  $(tabId).show()
})

提供您尝试过的代码来帮助您,您可以使用引导来完成。检查@user3824049看看我的答案到底是什么问题,风格还是行为?
$('#tabs a').click(function(){

  var tabId = $(this).attr('href');
  $('#tabs li').removeClass('active');
  $(this).parent('li').addClass('active');
  $('.content > div').hide();
  $(tabId).show()
})