Navegacion Por Pestanas Con XHTML, CSS Y JavaScript !!INSTALL!!
Click Here >>> https://urluss.com/2tuD3k
Navegacion por pestanas con XHTML, CSS y JavaScript
La navegacion por pestanas es una forma de navegar por un sitio web. Normalmente, la navegacion por pestanas usa botones de navegacion (pestanas) que se organizan juntos y se resalta la pestana seleccionada. En este articulo, vamos a ver como crear un sistema de navegacion por pestanas usando XHTML, CSS y JavaScript.
HTML
El primer paso es crear el marcado HTML para las pestanas y el contenido. Usaremos una lista no ordenada (<ul>) para las pestanas y un <div> para cada seccion de contenido. Cada pestana tendra un atributo href que apunta al id del <div> correspondiente. Por ejemplo:
<ul >
<li><a href=\"#tab1\">Pestana 1</a></li>
<li><a href=\"#tab2\">Pestana 2</a></li>
<li><a href=\"#tab3\">Pestana 3</a></li>
</ul>
<div id=\"tab1\" >
<p>Contenido de la pestana 1.</p>
</div>
<div id=\"tab2\" >
<p>Contenido de la pestana 2.</p>
</div>
<div id=\"tab3\" >
<p>Contenido de la pestana 3.</p>
</div>
CSS
El segundo paso es aplicar algunos estilos CSS para darle forma a las pestanas y el contenido. Usaremos la propiedad display para mostrar u ocultar el contenido segun la pestana seleccionada. Tambien usaremos algunas propiedades como border, padding, margin, background, etc. para darle un aspecto mas atractivo. Por ejemplo:
.tabs {
list-style: none;
margin: 0;
padding: 0;
}
.tabs li {
display: inline-block;
margin: 0 5px;
}
.tabs li a {
display: block;
padding: 10px;
border: 1px solid #ccc;
border-bottom: none;
background: #eee;
text-decoration: none;
}
.tabs li a:hover {
background: #ddd;
}
.tabs li a.active {
background: #fff;
}
.tab-content {
display: none;
border: 1px solid #ccc;
padding: 20px;
}
.tab-content.active {
display: block;
}
JavaScript
El tercer y ultimo paso es agregar un poco de codigo JavaScript para hacer que las pestanas funcionen. Usaremos el evento click para detectar cuando el usuario hace clic en una pestana y cambiar el contenido correspondiente. Tambien usaremos la clase active para resaltar la pestana seleccionada y mostrar el contenido asociado. Por ejemplo:
// Obtener todos los elementos con la clase \"tabs\"
var tabs = document.getElementsByClassName(\"tabs\");
// Recorrer cada elemento con la clase \"tabs\"
for (var i = 0; i < tabs.length; i++) {
// Obtener todos los elementos <a> dentro del elemento con la clase \"tabs\"
var tabLinks = tabs[i].getElementsByTagName(\"a\");
// Recorrer cada elemento <a> dentro del elemento con ec8f644aee