Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. <ul class="nav nav-tabs" id="productInfo" role="tablist">
  2. <li class="nav-item active">
  3. <a href="#description" class="nav-link active" data-toggle="tab">DESCRIPTION</a>
  4. </li>
  5.  
  6. <li class="nav-item">
  7. <a href="#specifications" class="nav-link" data-toggle="tab">CARACTÉRISTIQUES</a>
  8. </li>
  9.  
  10. <li class="nav-item">
  11. <a href="#maintenance" class="nav-link" data-toggle="tab">ENTRETIEN</a>
  12. </li>
  13.  
  14. <li class="nav-item">
  15. <a href="#environment" class="nav-link" data-toggle="tab">ENVIRONNEMENT</a>
  16. </li>
  17. </ul>
  18.  
  19. <div class="tab-content" id="tabContent">
  20. <div class="tab-pane fade show active" id="description">
  21. <p> onglet desc</p>
  22. </div>
  23.  
  24. <div class="tab-pane fade" id="specifications">
  25. <p>onglet specifications</p>
  26. </div>
  27.  
  28. <div class="tab-pane fade" id="maintenance">
  29. <p>onglet maintenance</p>
  30. </div>
  31.  
  32. <div class="tab-pane fade" id="environment">
  33. <p>onglet environment</p>
  34. </div>
  35. </div>
  36.  
  37.  
  38.  
  39. // JS
  40.  
  41. $('a[data-toggle="tab"]').on('shown.bs.tab', function(e){
  42. $(this).closest('.nav-item').addClass('active');
  43. });
  44. $('a[data-toggle="tab"]').on('hidden.bs.tab', function(e){
  45. $(this).closest('.nav-item').removeClass('active');
  46. });
  47.  
  48.  
  49. // LESS
  50.  
  51. @orange-dark: #ff9900;
  52. @bordeaux-light: #bf000;
  53.  
  54. .nav-tabs {
  55. border: 0;
  56.  
  57. .nav-item.show .nav-link,
  58. .nav-link.active {
  59. }
  60.  
  61. .nav-item {
  62. position: relative;
  63. &:not(:first-child) {
  64. margin-left: 2rem;
  65. margin-right: 2rem;
  66. }
  67. &:after {
  68. height: 2px;
  69. position: relative;
  70. content: '';
  71. display: block;
  72. left: 0;
  73. top: 0px;
  74. width: 0%;
  75. .transition(.6, width, ease); // soulignement
  76. }
  77. &:hover:after, &.active:after {
  78. width: 100%;
  79. background-color: @orange-dark;
  80. }
  81. .nav-link {
  82. border: 0;
  83. padding: .3rem .8rem;
  84. border-radius: 0;
  85. text-transform: uppercase;
  86. color: @grey-dark !important;
  87. &.active {
  88. border: 0;
  89. //border-bottom: 2px solid @bordeaux-light;
  90. color: @orange-dark !important;
  91. background-color: transparent;
  92. }
  93. }
  94. }
  95. }
  96. .tab-content {
  97. .tab-pane {
  98. font-size: .9rem;
  99. padding: 1rem .7rem;
  100. }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement