<!DOCTYPE html>
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Create a Tabbed Content With jQuery And CSS</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> <script> $(document).ready(function(){ $("a.tab").click(function () { $(".active").removeClass("active"); $(this).addClass("active"); $(".content").slideUp(); var content_show = $(this).attr("title"); $("#"+content_show).slideDown(); return false }); }); </script> </head> <body> <div id="tabbed_box_1"> <div class="tabbed_area"> <ul class="tabs"> <li><a href="#" title="content_1" class="tab active">Popular</a></li> <li><a href="#" title="content_2" class="tab">Latest</a></li> <li><a href="#" title="content_3" class="tab">Comments</a></li> </ul> <div id="content_1" class="content"> <ul> <li><a href="">Testing The Elements <small>January 11, 2010</small></a></li> <li><a href="">Testing Some Boxes <small>January 11, 2010</small></a></li> <li><a href="">Image in a post<small>January 11, 2010</small></a></li> <li><a href="">Sed tincidunt augue et nibh <small>November 11, 2011</small></a></li> <li><a href="">Morbi rhoncus arcu egestas erat <small>December 11, 2011</small></a></li> <li><a href="">Web Development <small>December 18, 2011</small></a></li> </ul> </div> <div id="content_2" class="content"> <ul> <li><a href="">Image in a post <small>January 11, 2010</small></a></li> <li><a href="">Testing The Elements<small>January 11, 2010</small></a></li> <li><a href="">Testing Some Boxes<small>January 11, 2010</small></a></li> <li><a href="">Lobortis tellus diam <small>January 11, 2010</small></a></li> <li><a href="">This is another featured post<small>January 7, 2011</small></a></li> <li><a href="">Testing The Elements<small>January 20, 2011</small></a></li> </ul> </div> <div id="content_3" class="content"> <ul> <li><a href="">admin: Looks like the Old Course at St. Andrews!...</a></li> <li><a href="">admin: Very nice boxes!...</a></li> <li><a href="">admin: And another threaded reply!...</a></li> <li><a href="">admin: This is a threaded reply!...</a></li> <li><a href="">admin: And this is a third comment with some lorem ipsum!...</a></li> </ul> </div> </div> </div> <style> body { background-position:top center; background-color:#EBE9E1; margin:40px; } #tabbed_box_1 { margin: 0px auto 0px auto; width:300px; } .tabbed_area { border:2px solid #E6E6E6; background-color:#F5F4F0; padding:8px; border-radius: 8px; /*w3c border radius*/ box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* w3c box shadow */ -moz-border-radius: 8px; /* mozilla border radius */ -moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */ background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */ -webkit-border-radius: 8px; /* webkit border radius */ -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */ background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */ } ul.tabs { margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; } ul.tabs li { list-style:none; display:inline; } ul.tabs li a { background-color:#EBE9E1; color:#000000; padding:8px 14px 8px 14px; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #FFFFFF; background-position:bottom; } ul.tabs li a:hover { background-color:#E4E3DD; border-color:#FFFFFF; } ul.tabs li a.active { background-color:#ffffff; color:#282e32; border:1px solid #EBE9E1; border-bottom: 1px solid #ffffff; background-image:url(tab_on.jpg); background-repeat:repeat-x; background-position:top; } .content { background-color:#ffffff; padding:10px; border:1px solid #EBE9E1; font-family:Arial, Helvetica, sans-serif; background-image:url(content_bottom.jpg); background-repeat:repeat-x; background-position:bottom; } #content_2, #content_3 { display:none; } .content ul { margin:0px; padding:0px 0px 0px 0px; } .content ul li { list-style:none; border-bottom:1px solid #d6dde0; padding-top:15px; padding-bottom:15px; font-size:13px; } .content ul li:last-child { border-bottom:none; } .content ul li a { text-decoration:none; color:#3e4346; } .content ul li a small { color:#8b959c; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; left:4px; top:0px; } .content ul li a:hover { color:#a59c83; } .content ul li a:hover small { color:#baae8e; } </style> </body> </html>