Vamos a ver como crear un menu simple con CSS HTML y Javascript. Se popularizaron en los navegadores hace algunos años, el primero en aplicarlas fue Opera Navigator. Es por eso que me encanta este navegador.
Aquí está el código, es muy bonito y no necesita de imágenes externas:
Aquí está el código, es muy bonito y no necesita de imágenes externas:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>
$(document).ready(function()
{
$(".tab_content").hide();
$(".tab_content:first").show();
$("ul.tabs li").click(function(click)
{
click.preventDefault();
$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();
var activeTab = $(this).find("a").attr("href");
$(activeTab).fadeIn();
});
});
</script>
<style type="text/css">
#panel{
font-family: arial;
width: 944px;
background: -webkit-linear-gradient(#FFF, #E2E2E2);
background: -moz-linear-gradient(#FFF, #E2E2E2);
background: -o-linear-gradient(#FFF, #E2E2E2);
border-radius: 6px;
padding: 26px 40px;
}
#panel h1{
font-size: 30px;
}
#panel h2{
font-size: 17px;
font-weight: bold;
}
#panel input{
width: 608px;
height: 40px;
font-size: 17px;
padding: 0 5px;
margin-bottom: 27px;
border: #CCCCCC 1px solid;
box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,0.2);
border-radius: 3px;
}
#panel .button{
display: block;
padding: 10px 20px;
text-align: center;
font-size: 15px;
}
.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 41px;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 0 0;
width: 100%;
background: -webkit-linear-gradient(#F9F9F9, #F3F3F3);
background: -moz-linear-gradient(#F9F9F9, #F3F3F3);
background: -o-linear-gradient(#F9F9F9, #F3F3F3);
}
.tabs li {
float: left;
margin: 0;
padding: 0;
height: 41px;
line-height: 41px;
border: 1px solid #CCCCCC;
border-top: none;
border-left: none;
margin-bottom: -1px;
overflow: hidden;
position: relative;
}
.tabs li a {
text-decoration: none;
display: block;
font-size: 13px;
padding: 0 20px;
border: 1px solid #fff;
outline: none;
}
.tabs li:first-child{
border-radius: 5px 0 0 0;
}
.tabs li a:hover {
background: #FFF;
}
.tabs li:not(.active) a{
color: #888;
}
.tabs .active a{
color: #000;
font-weight: bold;
}
.tabs li.active, .tabs li.active a:hover {
background: #fff;
border-bottom: 1px solid #fff;
}
.tabs li .active{
color:#000;
}
.tab_container{
border: 1px solid #CCCCCC;
border-top: none;
overflow: hidden;
clear: both;
float: left; width: 100%;
background: #fff;
border-radius: 0 0 5px 5px;
}
.tab_content{
padding: 20px;
font-size: 1.2em;
}
</style>
<div id="panel">
<h1>Millonarios Futbol Club</h1>
<p>El más veces campeón. El equipo embajador, El Ballet Azul</p>
<br/>
<ul class="tabs">
<li class="active"><a href="#tab1">Partidos</a></li>
<li><a href="#tab2">Refuerzos</a></li>
<li><a href="#tab3">Noticias</a></li>
<li><a href="#tab4">Galería</a></li>
<li><a href="#tab5">Historia Millonarios FC</a></li>
<li><a href="#tab6">Videos</a></li>
<li><a href="#tab7">Redes sociales</a></li>
<li><a href="#tab8">Registro</a></li>
</ul>
<div class="tab_container">
<div id="tab1" class="tab_content">
<ul>
<li>Millonarios (Colombia) - Olimpia (Honduras) 21 de julio 2013</li>
<li>Millonarios (Colombia) - Porto (Portugal) 24 de julio 2013</li>
<li>Millonarios (Colombia) - América de Cali (Colombia) 31 de julio 2013</li>
</ul>
</div>
<div id="tab2" class="tab_content">
Alas :O
</div>
<div id="tab3" class="tab_content">
Alas :O
</div>
<div id="tab4" class="tab_content">
holas <span class="wp-smiley emoji emoji-smile" title=":)">:)</span>
</div>
<div id="tab5" class="tab_content">
Alas :O
</div>
<div id="tab6" class="tab_content">
Alas :O
</div>
<div id="tab7" class="tab_content">
<fieldset>
<form action="confirmacion.html" method="post" >
<label class="label" >
<h2>Cambiar contraseña</h2>
</br>
<input type="password" name="name" placeholder="Nueva contraseña">
</label>
<button type="submit" class="button" title="Enviar formulario">
<span class="desk">Guardar cambios</span>
</button>
</form>
</fieldset>
</div>
<div id="tab8" class="tab_content">
Alas :O
</div>
</div>
<div style="clear: both;"></div>
</div>15
Puntos
Puntos
2558
Visitas
Visitas
2
Resp
Resp
Por dicarloo hace 11 años
Novice
Respuesta #1
buena aporte sigue asi +5
0
Puntos
Puntos
Por jorgevip hace 11 años
Novice
Respuesta #2
lo eh probado y me gusta, gracias compa
0
Puntos
Puntos
Por zerodarck hace 11 años
Master