Foros del Web » Creando para Internet » HTML »

¿Menú pestañas dentro de Menú pestañas?

Estas en el tema de ¿Menú pestañas dentro de Menú pestañas? en el foro de HTML en Foros del Web. Hola a todos... Por limitaciones que hay en el back que carga la web de mi empresa, tengo un código HTML+CSS que tiene un menú ...
  #1 (permalink)  
Antiguo 23/11/2015, 08:03
 
Fecha de Ingreso: junio-2013
Mensajes: 15
Antigüedad: 10 años, 10 meses
Puntos: 0
Exclamación ¿Menú pestañas dentro de Menú pestañas?

Hola a todos...

Por limitaciones que hay en el back que carga la web de mi empresa, tengo un código HTML+CSS que tiene un menú horizontal de pestañas como este exactamente:

http://sinlevantar.blogspot.com.ar/2012/11/tabs-menu-de-contenidos-con-pestanas.html


Ahora lo que quiero hacer, lo explico casi brutamente, es poder colocar dentro de una de estas pestañas, otro menú horizontal con pestañas, como en esta web:

http://wetu.com/Itinerary/Accommodation/C170A641-AD37-F2DF-B61C-A282A77EAE3D


Les recuerdo que solo puedo trabajar con HTML, CSS o algún código JAVASCRIPT, ya que el back de mi web es un enlatado y no me deja volar.

Alguien que sepa la posta?
Gracias a todos!
  #2 (permalink)  
Antiguo 23/11/2015, 15:34
 
Fecha de Ingreso: junio-2013
Mensajes: 15
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: jajaja!!! Menú pestañas dentro de Menú pestañas?

Básicamente hice esta animalada....


Alguien me ayuda?

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.  
  5.   #contenedor {
  6.     margin: 40px auto;
  7.     width: 750px;  /* Ancho del contenedor */
  8. box-sizing: border-box;
  9. -moz-box-sizing: border-box;
  10. }
  11.  
  12. #contenedor input {
  13. height: 32px;
  14. visibility: hidden;
  15. }
  16.  
  17. #contenedor label {
  18. float: left;
  19. cursor: pointer;
  20. font-size: 15px;  /* Tamaño del texto de las pestañas */
  21. line-height: 40px;
  22. height: 40px;
  23. padding: 0 20px;
  24. display: block;
  25. color: #888;  /* Color del texto de las pestañas */
  26. text-align: center;
  27. border-radius: 5px 5px 0 0;
  28. background: #eee;  /* Fondo de las pestañas */
  29. margin-right: 5px;
  30. }
  31.  
  32. #contenedor input:hover + label {
  33. background: #ddd;  /* Fondo de las pestañas al pasar el cursor por encima */
  34. color: #666;  /* Color del texto de las pestañas al pasar el cursor por encima */
  35. }
  36.  
  37. #contenedor input:checked + label {
  38. background: #FFDA91;  /* Fondo de las pestañas al presionar */
  39. color: #444; /* Color de las pestañas al presionar */
  40. z-index: 6;
  41. line-height: 45px;
  42. height: 45px;
  43. position: relative;
  44. top: -5px;
  45. -webkit-transition: .1s;
  46. -moz-transition: .1s;
  47. -o-transition: .1s;
  48. -ms-transition: .1s;
  49. }
  50.  
  51. .content {
  52. background: none;  /* Fondo del contenido */
  53. position: relative;
  54. width: 100%;
  55. height: 350px;  /* Alto del contenido */
  56. padding: 30px;
  57. z-index: 5;
  58. border-radius: 0 5px 5px 5px;
  59. }
  60.  
  61. .content div {
  62. position: absolute;
  63. z-index: -100;
  64. opacity: 0;
  65. transition: all linear 0.1s;
  66. }
  67.  
  68. #contenedor input.tab-selector-1:checked ~ .content .content-1,
  69. #contenedor input.tab-selector-2:checked ~ .content .content-2,
  70. #contenedor input.tab-selector-3:checked ~ .content .content-3,
  71. #contenedor input.tab-selector-4:checked ~ .content .content-4 {
  72.     z-index: 100;
  73.     opacity: 1;
  74.     -webkit-transition: all ease-out 0.2s 0.1s;
  75. -moz-transition: all ease-out 0.2s 0.1s;
  76. -o-transition: all ease-out 0.2s 0.1s;
  77. -ms-transition: all ease-out 0.2s 0.1s;
  78. }
  79.  
  80.  
  81.  
  82.        
  83.        
  84. #contenedor001 {
  85.     margin: 40px auto;
  86.     width: 650px;  /* Ancho del contenedor */
  87. box-sizing: border-box;
  88. -moz-box-sizing: border-box;
  89. }
  90.  
  91. #contenedor001 input {
  92. height: 32px;
  93. visibility: visible;
  94. }
  95.  
  96. #contenedor001 label {
  97. float: left;
  98. cursor: pointer;
  99. font-size: 15px;  /* Tamaño del texto de las pestañas */
  100. line-height: 40px;
  101. height: 40px;
  102. padding: 0 20px;
  103. display: block;
  104. color: #888;  /* Color del texto de las pestañas */
  105. text-align: center;
  106. border-radius: 5px 5px 0 0;
  107. background: #eee;  /* Fondo de las pestañas */
  108. margin-right: 5px;
  109. }
  110.  
  111. #contenedor001 input:hover + label {
  112. background: #ddd;  /* Fondo de las pestañas al pasar el cursor por encima */
  113. color: #666;  /* Color del texto de las pestañas al pasar el cursor por encima */
  114. }
  115.  
  116. #contenedor001 input:checked + label {
  117. background: #FFDA91;  /* Fondo de las pestañas al presionar */
  118. color: #444; /* Color de las pestañas al presionar */
  119. z-index: 6;
  120. line-height: 45px;
  121. height: 45px;
  122. position: relative;
  123. top: -5px;
  124. -webkit-transition: .1s;
  125. -moz-transition: .1s;
  126. -o-transition: .1s;
  127. -ms-transition: .1s;
  128. }
  129.  
  130. .content001 {
  131. background: #999;  /* Fondo del contenido */
  132. position: relative;
  133. width: 100%;
  134. height: 350px;  /* Alto del contenido */
  135. padding: 30px;
  136. z-index: 5;
  137. border-radius: 0 5px 5px 5px;
  138. }
  139.  
  140. .content001 span {
  141. position: absolute;
  142. z-index: -100;
  143. opacity: 0;
  144. transition: all linear 0.1s;
  145. }
  146.  
  147. #contenedor001 input.tab-selector-001:checked ~ .content001 .content-001,
  148. #contenedor001 input.tab-selector-002:checked ~ .content001 .content-002,
  149. #contenedor001 input.tab-selector-003:checked ~ .content001 .content-003,
  150. #contenedor001 input.tab-selector-004:checked ~ .content001 .content-004 {
  151.     z-index: 101;
  152.     opacity: 1;
  153.     -webkit-transition: all ease-out 0.2s 0.1s;
  154. -moz-transition: all ease-out 0.2s 0.1s;
  155. -o-transition: all ease-out 0.2s 0.1s;
  156. -ms-transition: all ease-out 0.2s 0.1s;
  157. }
  158.  
  159.  
  160.  
  161. </head>
  162. <body>
  163.  <div id="contenedor">
  164.     <input id="tab-1" type="radio" name="radio-set" class="tab-selector-1" checked="checked" />
  165.     <label for="tab-1" class="tab-label-1">Pestaña1</label>
  166.    
  167.     <input id="tab-2" type="radio" name="radio-set" class="tab-selector-2" />
  168.     <label for="tab-2" class="tab-label-2">Pestaña2</label>
  169.    
  170.     <input id="tab-3" type="radio" name="radio-set" class="tab-selector-3" />
  171.     <label for="tab-3" class="tab-label-3">Pestaña3</label>
  172.    
  173.     <input id="tab-4" type="radio" name="radio-set" class="tab-selector-4" />
  174.     <label for="tab-4" class="tab-label-4">Pestaña4</label>
  175.                            
  176.     <div class="content">
  177.         <div class="content-1">
  178.             Contenido1
  179.         </div>
  180.         <div class="content-2">
  181.             Contenido2
  182.         </div>
  183.         <div class="content-3">
  184.        
  185.        
  186.            <div id="contenedor001">
  187.     <input id="tab-1" type="radio" name="radio-set2" class="tab-selector-001" checked="checked" />
  188.     <label for="tab-1" class="tab-label-1">Pestaña1</label>
  189.    
  190.     <input id="tab-2" type="radio" name="radio-set2" class="tab-selector-002" />
  191.     <label for="tab-2" class="tab-label-2">Pestaña2</label>
  192.    
  193.     <input id="tab-3" type="radio" name="radio-set2" class="tab-selector-003" />
  194.     <label for="tab-3" class="tab-label-3">Pestaña3</label>
  195.    
  196.     <input id="tab-4" type="radio" name="radio-set2" class="tab-selector-004" />
  197.     <label for="tab-4" class="tab-label-4">Pestaña4</label>
  198.                            
  199.     <span class="content001">
  200.         <div class="content-001">
  201.             Contenido1
  202.         </div>
  203.         <div class="content-002">
  204.             Contenido2
  205.         </div>
  206.         <div class="content-003">
  207.             Contenido3
  208.         </div>
  209.         <div class="content-004">
  210.             Contenido4
  211.         </div>
  212.     </span>
  213. </div>
  214.         </div>
  215.        
  216.         <div class="content-4">
  217.             Contenido4
  218.         </div>
  219.     </div>
  220. </div>
  221.  
  222. </body>
  223. </html>

Etiquetas: css, horizontal, javascript, pestañas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:21.