Recently I was surfing the web for the best AJAX and CSS-based tabs, menus for one of my projects. In the process, I found some really good resources from fellow developers and thought to share the same with you all.
As you are aware that there are countless resources available on every topic in the world of the internet but only a handful of them are utility types. As a result, it is really hard at times to find the right resource from millions of websites that really suit our needs.
Keeping this predicament of my fellow developers in mind, I came up with this list which will really prove to be helpful to all of you.
Here is the list of examples are arranged randomly, show some love and Digg it if you really like it :)
AJAX Tabs (Rails Redux):
The purpose of doing Tabs in Ajax is not just to do something in Ajax. The context for which this is used is not for novelty. In this demo, we are using Ajax to load information that does not need to be retrieved every time the user pulls the record. The methods used here are to yield absolute control over where the content comes from, what conditions trigger action, and how the panes are presented.
Snippet Code for Simple AJAX Tabs with cool CSS Styles:
Hey, folks over there, here I came up with simple Ajax Tabs, you guys can show case your valuable content using tabs scenario that too with Ajax. This is a simple and elegant way of representing your content when your pages have tons of content to display. If you go through the code it’s simple and basic Ajax implementation, if you are a web developer it’s easy to understand. The example which I am attaching with this snippet, the article consists of index.html, ajax.js, tabs.css, and lastly the content page named contentpage1.html
The control can be easily initialized on a web page that makes the building of DHTML tabbed interface a breeze. Just assign any elements on your page (for example DIVs) to tabs of Tabbar, and it will automatically do all work for you – the component will switch these elements displaying them by clicking on the corresponding tab (see sample code for easy and fast initialization at the bottom of this page).
TabContainer – ASP.NET AJAX Control:
TabContainer is an ASP.NET AJAX Control that creates a set of Tabs that can be used to organize page content. A TabContainer is a host for a number of TabPanel controls.
Each TabPanel defines its HeaderText or HeaderTemplate as well as a ContentTemplate that defines its content. The most recent tab should remain selected after a postback, and the Enabled state of tabs should remain after a postback as well.
Unobtrusive CSS tabs for Prototype.js
Yahoo! UI Library: TabView
The TabView component is designed to enable developers to create navigate tabbed views of content. Check out the article on how to implement the YUI tab view/menu interface.
Tabtastic (Non AJAX):
This library is a simple way to implement tabs on your page using CSS, a little JS, and semantic markup which degrades gracefully on browsers with CSS unavailable or disabled.
Not only is it easy to use and accessible for screen-readers, but it supports multiple (nested, even) tabsets on the same page and allows users to bookmark the page loading to a specific tab.
A Different approach for Tab Menu (Non-AJAX):
DOMTab – Navigation tabs with CSS and DOMscripting (Non-AJAX):
Ajax Project – Tabbed Page Interface:
Didn’t find what you want? Try our search
This project was inspired by forum contributor Nomadiq, based on an original CSS/Tab idea that can be found at http://nontroppo.org/test/t ab1.html
We are going to use the AHAH functions described in the Metatag Grabber project to implement the interface.
DHTML Goodies: Tab Panes
Nothing much to say about these cool tab panes, as you all know DHTML Goodies always rocks. This site has got even support form section for all the examples they host and trust me their support form for each script is simply superb. So check out that site for other stuff too.
Ajax Tabs Content script:
This tab content script uses Ajax to let you display a selection of external content on your page inside a DIV and via CSS tabs! We got our inspiration for this script from Yahoo’s new homepage, which employs such a concept to show news in an organized fashion.
Tab Pane control (Non-AJAX):
This Tab Pane control is fairly similar to the tab system Tim Scarfe created for developer-x.com and the basic idea is the same. That idea is to be able to use a normal XHTML document structure and if the browser supports DOM level 1 then the structure of the elements is slightly adjusted and the className is changed for the tab-pane container so that the CSS rules specially defined for the tab are applied.
Ajax Workshop 2: Building Tabbed Content
In this workshop, we will be building a tabbed content browser that’s Ajax powered. Whenever a user clicks a tab the Ajax will communicate with the server and send back the appropriate data for that tab. We will start this workshop off with the XHTML and CSS for the tabbed content browser. We will need 3 main IDs (one for the container, one for the content area, and one for the loading status) and 1 class (for the tabs).
This is the AJAX Tabs demo. It uses the Zapatec AJAX Transport layer to transfer the tab contents dynamically and JSON to define the contents. It fetches Tab contents only when they are needed. This method lets you reuse HTML code. You can think of it as a client/server-side include. You can easily create a Zapatec Tabs database-driven application using AJAX and JSON.
DOM Dynamic Tabs (Non-AJAX):
DOM Dynamic Tabs is very easy simple to use, it can be used right out of the box with little code. The first thing that you need to do is create an instance of the Dynamic Tab object.
Create killer menus effortlessly!: CSS Tab Designer
CSS Tab Designer is unique and easy-to-use software to help you design CSS-based lists and tabs visually and without any programming knowledge required! Ready-made tab menu builder tool for designers and developers. Cool one must try it.
Light Weight Low Tech CSS Tabs (Non-AJAX):
An example of lightweight tabs is by combining the Sliding Doors method with the Mountaintop corners idea. The complete source is available for download, check this is also another cool menu.
DD Tab Menu – 5 styles (Non AJAX):
DD Tab Menu is a standards-compliant, 2 level tab menu. Move your mouse over a tab, and a 2nd level content appears beneath it. The script uses CSS to control all of its appearances, and plain HTML to implement the entire menu tabs and contents.
Module Tabs – Carousel:
Example of showing one page of content at a time in tabs. Each tab link scrolls to the page selected. Since all animation is turned off (animation speed = 0) then it just moves the desired content into view.
PAJAJ AJAX Tabs:
PAJAJ is an object-oriented Ajax framework, created by Gilbert Hyatt, written in PHP5 for the development of event-driven PHP web applications.
CSS Tabs 2.0 (Non AJAX):
My goal was to build CSS tabs without using any images or hacks and with as little CSS as possible. Simple CSS Tabs and very easy to implement the same in any of your applications.
I think this article doesn’t end here, there are even more good tab-based interfaces and menus around the web. Why not check this huge collection of collected CSS-based Navigational Tabs Articles, Tutorials on list menus, navigations, and tabs.
Why not show some love and Digg it if you really like it :)