The sliding tabs jQuery plugin let's you create any number of tabs and make them slideable with the mouse scroll wheel or directional buttons.

Horizontal demo

Horizontal Tab #1

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh duis odio morbi quam, scelerisque convallis aenean quam tincidunt ornare nam nec feugiat sodales tristique.

Aliquam commodo ullamcorper aenean erat. Nullam vel justo in neque porttitor eget laoreet. Aenean lacus adipiscing.

Aliquam commodo ullamcorper erat. Nullam vel justo cras porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing nonummy, eget non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus tincidunt diam nec eget urna.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor curabitur, justo arcu nisl, natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh ut odio morbi quam, scelerisque convallis tincidunt tristique.

Horizontal Tab #2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a tellus nec tellus volutpat interdum vel vel nisi. Vestibulum vestibulum porta ultrices. Suspendisse pharetra nisi eu orci sollicitudin nec suscipit tellus lacinia. Cras porta metus sit amet dolor imperdiet at mollis est malesuada. Nulla ligula dolor, porta vel odio. Sed sodales nulla blandit mauris commodo eu varius purus rhoncus. Nam imperdiet elementum egestas. Proin sapien metus, viverra quis tristique a, malesuada a nibh.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent risus vitae eget facilisis tempus fermentum eget mauris semper.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent at risus vitae lacus facilisis tempus et sed tortor. Duis cursus sapien eget neque laoreet quis fermentum mauris semper. Nulla a diam quis tellus lobortis congue ut vitae massa, sed a ante eros.

Donec lacinia aliquet porttitor. Pellentesque vel sem et dui sagittis aliquet. Ut et est eget augue tristique pharetra sit amet quis orci. Quisque elit sem, feugiat a auctor ac, congue vitae massa. Nulla convallis tortor eget ligula elementum in fringilla augue elementum. Ut bibendum accumsan nibh non fringilla. Fusce nec elementum enim. Duis condimentum cursus massa, elit bibendum turpis auctor elementum. Quisque ante felis, tincidunt vel iaculis non, volutpat non neque.

Horizontal Tab #3

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh duis odio morbi quam, scelerisque convallis aenean quam tincidunt ornare nam nec feugiat sodales tristique.

Aliquam commodo ullamcorper aenean erat. Nullam vel justo in neque porttitor eget laoreet. Aenean lacus adipiscing.

Aliquam commodo ullamcorper erat. Nullam vel justo cras porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing nonummy, eget non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus tincidunt diam nec eget urna.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor curabitur, justo arcu nisl, natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh ut odio morbi quam, scelerisque convallis tincidunt tristique.

Horizontal Tab #4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a tellus nec tellus volutpat interdum vel vel nisi. Vestibulum vestibulum porta ultrices. Suspendisse pharetra nisi eu orci sollicitudin nec suscipit tellus lacinia. Cras porta metus sit amet dolor imperdiet at mollis est malesuada. Nulla ligula dolor, porta vel odio. Sed sodales nulla blandit mauris commodo eu varius purus rhoncus. Nam imperdiet elementum egestas. Proin sapien metus, viverra quis tristique a, malesuada a nibh.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent risus vitae eget facilisis tempus fermentum eget mauris semper.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent at risus vitae lacus facilisis tempus et sed tortor. Duis cursus sapien eget neque laoreet quis fermentum mauris semper. Nulla a diam quis tellus lobortis congue ut vitae massa, sed a ante eros.

Donec lacinia aliquet porttitor. Pellentesque vel sem et dui sagittis aliquet. Ut et est eget augue tristique pharetra sit amet quis orci. Quisque elit sem, feugiat a auctor ac, congue vitae massa. Nulla convallis tortor eget ligula elementum in fringilla augue elementum. Ut bibendum accumsan nibh non fringilla. Fusce nec elementum enim. Duis condimentum cursus massa, elit bibendum turpis auctor elementum. Quisque ante felis, tincidunt vel iaculis non, volutpat non neque.

Horizontal Tab #5

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh duis odio morbi quam, scelerisque convallis aenean quam tincidunt ornare nam nec feugiat sodales tristique.

Aliquam commodo ullamcorper aenean erat. Nullam vel justo in neque porttitor eget laoreet. Aenean lacus adipiscing.

Aliquam commodo ullamcorper erat. Nullam vel justo cras porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing nonummy, eget non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus tincidunt diam nec eget urna.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor curabitur, justo arcu nisl, natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh ut odio morbi quam, scelerisque convallis tincidunt tristique.

Horizontal Tab #6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a tellus nec tellus volutpat interdum vel vel nisi. Vestibulum vestibulum porta ultrices. Suspendisse pharetra nisi eu orci sollicitudin nec suscipit tellus lacinia. Cras porta metus sit amet dolor imperdiet at mollis est malesuada. Nulla ligula dolor, porta vel odio. Sed sodales nulla blandit mauris commodo eu varius purus rhoncus. Nam imperdiet elementum egestas. Proin sapien metus, viverra quis tristique a, malesuada a nibh.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent risus vitae eget facilisis tempus fermentum eget mauris semper.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent at risus vitae lacus facilisis tempus et sed tortor. Duis cursus sapien eget neque laoreet quis fermentum mauris semper. Nulla a diam quis tellus lobortis congue ut vitae massa, sed a ante eros.

Donec lacinia aliquet porttitor. Pellentesque vel sem et dui sagittis aliquet. Ut et est eget augue tristique pharetra sit amet quis orci. Quisque elit sem, feugiat a auctor ac, congue vitae massa. Nulla convallis tortor eget ligula elementum in fringilla augue elementum. Ut bibendum accumsan nibh non fringilla. Fusce nec elementum enim. Duis condimentum cursus massa, elit bibendum turpis auctor elementum. Quisque ante felis, tincidunt vel iaculis non, volutpat non neque.

Horizontal Tab #7

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh duis odio morbi quam, scelerisque convallis aenean quam tincidunt ornare nam nec feugiat sodales tristique.

Aliquam commodo ullamcorper aenean erat. Nullam vel justo in neque porttitor eget laoreet. Aenean lacus adipiscing.

Aliquam commodo ullamcorper erat. Nullam vel justo cras porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing nonummy, eget non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus tincidunt diam nec eget urna.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor curabitur, justo arcu nisl, natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh ut odio morbi quam, scelerisque convallis tincidunt tristique.

Horizontal Tab #8

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a tellus nec tellus volutpat interdum vel vel nisi. Vestibulum vestibulum porta ultrices. Suspendisse pharetra nisi eu orci sollicitudin nec suscipit tellus lacinia. Cras porta metus sit amet dolor imperdiet at mollis est malesuada. Nulla ligula dolor, porta vel odio. Sed sodales nulla blandit mauris commodo eu varius purus rhoncus. Nam imperdiet elementum egestas. Proin sapien metus, viverra quis tristique a, malesuada a nibh.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent risus vitae eget facilisis tempus fermentum eget mauris semper.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent at risus vitae lacus facilisis tempus et sed tortor. Duis cursus sapien eget neque laoreet quis fermentum mauris semper. Nulla a diam quis tellus lobortis congue ut vitae massa, sed a ante eros.

Donec lacinia aliquet porttitor. Pellentesque vel sem et dui sagittis aliquet. Ut et est eget augue tristique pharetra sit amet quis orci. Quisque elit sem, feugiat a auctor ac, congue vitae massa. Nulla convallis tortor eget ligula elementum in fringilla augue elementum. Ut bibendum accumsan nibh non fringilla. Fusce nec elementum enim. Duis condimentum cursus massa, elit bibendum turpis auctor elementum. Quisque ante felis, tincidunt vel iaculis non, volutpat non neque.

Horizontal Tab #9

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh duis odio morbi quam, scelerisque convallis aenean quam tincidunt ornare nam nec feugiat sodales tristique.

Aliquam commodo ullamcorper aenean erat. Nullam vel justo in neque porttitor eget laoreet. Aenean lacus adipiscing.

Aliquam commodo ullamcorper erat. Nullam vel justo cras porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing nonummy, eget non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus tincidunt diam nec eget urna.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor curabitur, justo arcu nisl, natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris purus, aliquam quisque, eget nisl. Pellentesque nibh ut odio morbi quam, scelerisque convallis tincidunt tristique.

Horizontal Tab #10

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a tellus nec tellus volutpat interdum vel vel nisi. Vestibulum vestibulum porta ultrices. Suspendisse pharetra nisi eu orci sollicitudin nec suscipit tellus lacinia. Cras porta metus sit amet dolor imperdiet at mollis est malesuada. Nulla ligula dolor, porta vel odio. Sed sodales nulla blandit mauris commodo eu varius purus rhoncus. Nam imperdiet elementum egestas. Proin sapien metus, viverra quis tristique a, malesuada a nibh.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent risus vitae eget facilisis tempus fermentum eget mauris semper.

Nam et iaculis est. Phasellus nec tempor arcu. Praesent at risus vitae lacus facilisis tempus et sed tortor. Duis cursus sapien eget neque laoreet quis fermentum mauris semper. Nulla a diam quis tellus lobortis congue ut vitae massa, sed a ante eros.

Donec lacinia aliquet porttitor. Pellentesque vel sem et dui sagittis aliquet. Ut et est eget augue tristique pharetra sit amet quis orci. Quisque elit sem, feugiat a auctor ac, congue vitae massa. Nulla convallis tortor eget ligula elementum in fringilla augue elementum. Ut bibendum accumsan nibh non fringilla. Fusce nec elementum enim. Duis condimentum cursus massa, elit bibendum turpis auctor elementum. Quisque ante felis, tincidunt vel iaculis non, volutpat non neque.

Tab Options

  • Alignment

  • Animation speed:

  • Directional buttons:

  • Easing effect:

  • Scroll wheel:

Content Options

  • Animation speed:

  • Animation type:

  • Easing effect:

Vertical demo

Vertical Tab #1

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam praesent purus, aliquam quisque, eget nisl. Pellentesque scelerisque convallis tincidunt tristique.

Aliquam commodo arcu libero. Nullam justo neque porttitor laoreet. Aenean adipiscing nisi.

Aliquam commodo ullamcorper erat. Nullam justo in neque porttitor laoreet. Aenean lacus consequat adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare, massa.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor, justo arcu nisl, et natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris, aliquam quisque, eget nisl. Pellentesque nibh ut tristique.

Vertical Tab #2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor lacus. Fringilla accumsan ultrices, molestie at purus. Nulla volutpat consectetur sapien, non semper libero feugiat sed. Donec laoreet suscipit nisi, ut varius elit ultrices eget. Vivamus eget quam nibh. Ut porttitor odio auctor sit amet gravida nec, aliquet vel nisl. Sed feugiat lorem quis odio viverra pharetra.

Aenean congue magna feugiat nunc gravida congue enim. Cursus dui commodo aliquam.

Aenean fermentum magna feugiat nunc gravida cras congue, enim ut cursus commodo, erat nibh imperdiet nibh, vel malesuada neque lectus lacus maecenas non commodo turpis.

Praesent arcu erat, venenatis sagittis porta ut, aliquam eu tellus. Sed tempor metus aliquam porta. Praesent faucibus sodales dolor, et vulputate lacus vulputate sagittis. Suspendisse potenti. In vel tortor ante. Curabitur ultrices convallis nulla, a lobortis nibh auctor sed. In hac habitasse platea dictumst. Integer luctus mattis orci, id fermentum leo tristique vitae. Duis at tellus iaculis nisl fringilla lobortis. Curabitur dolor risus, imperdiet a tincidunt pretium.

Vertical Tab #3

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam praesent purus, aliquam quisque, eget nisl. Pellentesque scelerisque convallis tincidunt tristique.

Aliquam commodo arcu libero. Nullam justo neque porttitor laoreet. Aenean adipiscing nisi.

Aliquam commodo ullamcorper erat. Nullam justo in neque porttitor laoreet. Aenean lacus consequat adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare, massa.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor, justo arcu nisl, et natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris, aliquam quisque, eget nisl. Pellentesque nibh ut tristique.

Vertical Tab #4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor lacus. Fringilla accumsan ultrices, molestie at purus. Nulla volutpat consectetur sapien, non semper libero feugiat sed. Donec laoreet suscipit nisi, ut varius elit ultrices eget. Vivamus eget quam nibh. Ut porttitor odio auctor sit amet gravida nec, aliquet vel nisl. Sed feugiat lorem quis odio viverra pharetra.

Aenean congue magna feugiat nunc gravida congue enim. Cursus dui commodo aliquam.

Aenean fermentum magna feugiat nunc gravida cras congue, enim ut cursus commodo, erat nibh imperdiet nibh, vel malesuada neque lectus lacus maecenas non commodo turpis.

Praesent arcu erat, venenatis sagittis porta ut, aliquam eu tellus. Sed tempor metus aliquam porta. Praesent faucibus sodales dolor, et vulputate lacus vulputate sagittis. Suspendisse potenti. In vel tortor ante. Curabitur ultrices convallis nulla, a lobortis nibh auctor sed. In hac habitasse platea dictumst. Integer luctus mattis orci, id fermentum leo tristique vitae. Duis at tellus iaculis nisl fringilla lobortis. Curabitur dolor risus, imperdiet a tincidunt pretium.

Vertical Tab #5

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam praesent purus, aliquam quisque, eget nisl. Pellentesque scelerisque convallis tincidunt tristique.

Aliquam commodo arcu libero. Nullam justo neque porttitor laoreet. Aenean adipiscing nisi.

Aliquam commodo ullamcorper erat. Nullam justo in neque porttitor laoreet. Aenean lacus consequat adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare, massa.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor, justo arcu nisl, et natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris, aliquam quisque, eget nisl. Pellentesque nibh ut tristique.

Vertical Tab #6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor lacus. Fringilla accumsan ultrices, molestie at purus. Nulla volutpat consectetur sapien, non semper libero feugiat sed. Donec laoreet suscipit nisi, ut varius elit ultrices eget. Vivamus eget quam nibh. Ut porttitor odio auctor sit amet gravida nec, aliquet vel nisl. Sed feugiat lorem quis odio viverra pharetra.

Aenean congue magna feugiat nunc gravida congue enim. Cursus dui commodo aliquam.

Aenean fermentum magna feugiat nunc gravida cras congue, enim ut cursus commodo, erat nibh imperdiet nibh, vel malesuada neque lectus lacus maecenas non commodo turpis.

Praesent arcu erat, venenatis sagittis porta ut, aliquam eu tellus. Sed tempor metus aliquam porta. Praesent faucibus sodales dolor, et vulputate lacus vulputate sagittis. Suspendisse potenti. In vel tortor ante. Curabitur ultrices convallis nulla, a lobortis nibh auctor sed. In hac habitasse platea dictumst. Integer luctus mattis orci, id fermentum leo tristique vitae. Duis at tellus iaculis nisl fringilla lobortis. Curabitur dolor risus, imperdiet a tincidunt pretium.

Vertical Tab #7

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam praesent purus, aliquam quisque, eget nisl. Pellentesque scelerisque convallis tincidunt tristique.

Aliquam commodo arcu libero. Nullam justo neque porttitor laoreet. Aenean adipiscing nisi.

Aliquam commodo ullamcorper erat. Nullam justo in neque porttitor laoreet. Aenean lacus consequat adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare, massa.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor, justo arcu nisl, et natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris, aliquam quisque, eget nisl. Pellentesque nibh ut tristique.

Vertical Tab #8

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor lacus. Fringilla accumsan ultrices, molestie at purus. Nulla volutpat consectetur sapien, non semper libero feugiat sed. Donec laoreet suscipit nisi, ut varius elit ultrices eget. Vivamus eget quam nibh. Ut porttitor odio auctor sit amet gravida nec, aliquet vel nisl. Sed feugiat lorem quis odio viverra pharetra.

Aenean congue magna feugiat nunc gravida congue enim. Cursus dui commodo aliquam.

Aenean fermentum magna feugiat nunc gravida cras congue, enim ut cursus commodo, erat nibh imperdiet nibh, vel malesuada neque lectus lacus maecenas non commodo turpis.

Praesent arcu erat, venenatis sagittis porta ut, aliquam eu tellus. Sed tempor metus aliquam porta. Praesent faucibus sodales dolor, et vulputate lacus vulputate sagittis. Suspendisse potenti. In vel tortor ante. Curabitur ultrices convallis nulla, a lobortis nibh auctor sed. In hac habitasse platea dictumst. Integer luctus mattis orci, id fermentum leo tristique vitae. Duis at tellus iaculis nisl fringilla lobortis. Curabitur dolor risus, imperdiet a tincidunt pretium.

Vertical Tab #9

Lorem ipsum dolor sit amet, duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam praesent purus, aliquam quisque, eget nisl. Pellentesque scelerisque convallis tincidunt tristique.

Aliquam commodo arcu libero. Nullam justo neque porttitor laoreet. Aenean adipiscing nisi.

Aliquam commodo ullamcorper erat. Nullam justo in neque porttitor laoreet. Aenean lacus consequat adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare, massa.

Curabitur velit. Veniam donec orci viverra, lorem convallis in libero quisque, purus erat dolor, justo arcu nisl, et natoque velit euismod dapibus nulla semper. Suspendisse odio tempor. Id ornare nam nec feugiat, ac consectetuer magna, dolor enim vel in, pulvinar bibendum ante ac, dui nibh dui est neque lacinia et. Duis netus ut posuere feugiat arcu, purus wisi quis fringilla at, nunc ut eget elit duis erat, eu praesent, ut fermentum lacus turpis cras. Justo gravida erat quam mauris, aliquam quisque, eget nisl. Pellentesque nibh ut tristique.

Vertical Tab #10

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor lacus. Fringilla accumsan ultrices, molestie at purus. Nulla volutpat consectetur sapien, non semper libero feugiat sed. Donec laoreet suscipit nisi, ut varius elit ultrices eget. Vivamus eget quam nibh. Ut porttitor odio auctor sit amet gravida nec, aliquet vel nisl. Sed feugiat lorem quis odio viverra pharetra.

Aenean congue magna feugiat nunc gravida congue enim. Cursus dui commodo aliquam.

Aenean fermentum magna feugiat nunc gravida cras congue, enim ut cursus commodo, erat nibh imperdiet nibh, vel malesuada neque lectus lacus maecenas non commodo turpis.

Praesent arcu erat, venenatis sagittis porta ut, aliquam eu tellus. Sed tempor metus aliquam porta. Praesent faucibus sodales dolor, et vulputate lacus vulputate sagittis. Suspendisse potenti. In vel tortor ante. Curabitur ultrices convallis nulla, a lobortis nibh auctor sed. In hac habitasse platea dictumst. Integer luctus mattis orci, id fermentum leo tristique vitae. Duis at tellus iaculis nisl fringilla lobortis. Curabitur dolor risus, imperdiet a tincidunt pretium.

Tab Options

  • Alignment

  • Animation speed:

  • Directional buttons:

  • Easing effect:

  • Scroll wheel:

Content Options

  • Animation speed:

  • Animation type:

  • Easing effect:

What can it do?

How to use?

Step 1 - Include the scripts

Include the Javascript files in the <head> of your HTML document, and change the src="your-path/" to the location of your files. The code below loads jQuery from Google, but you can include your own copy instead if you want. The jQuery Easing Plugin is required for easing effects, and the jQuery Mousewheel Plugin is required for mouse wheel scrolling.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script type="text/javascript" src="your-path/jquery.mousewheel.min.js"></script> <!-- Optional -->
<script type="text/javascript" src="your-path/jquery.easing.1.3.js"></script> <!-- Optional -->
<script type="text/javascript" src="your-path/jquery.slidingtabs.pack.js"></script>

Step 2 - Create the HTML and CSS

You can get the HTML and CSS for the horizontal and vertical demos from the links below:

Place the CSS code in your stylesheet or create a separate one and include it in your document <head> before the Javascript.

<link rel="stylesheet" type="text/css" href="your-path/style.css" />

Customizing the tabs - The tabs can be customized any way you want. A few things to note is:

  • Some CSS classes are predefined and needed for the sliding tabs to work. If you want to rename any of these classes remember to change them in the options as well (see step 3 below for more info on how to define options).
  • Each tab (<a> tag) has an href attribute that matches the id of a <div class="st_tab_view" /> element. They can be called anything you want, as long as they match. This is how the correct content will show when a tab is clicked.
  • If you have content with different height, set the autoHeight option to true. The content container element will then automatically adjust to your content.
  • Set the orientation option to 'vertical' if you use vertical tabs. The default is 'horizontal'.

Step 3 - Activate the plugin

As you can see from the demos above, you can have multiple tab instances on a single page. Just include the code below in the <head> of your HTML document, after the scripts. Specify wich element contains your tabs and define any options you want.

Repeat this step specifying your next tab container element if you want multiple instances.

<script type="text/javascript">
$(document).ready(function() {

    // Vertical tabs example
    $('#your_tabs_id').slideTabs({
        // Your options here        
        contentAnim: 'slideV',
        contentAnimTime: 600,
        contentEasing: 'easeInOutExpo',
        orientation: 'vertical',
        tabsAnimTime: 300
    });

});
</script>


Changing the tabs position

By adding a class to the tabs main container you can change the position of the tabs:

<div id="st_horizontal" class="st_horizontal align_bottom" />

For horizontal tabs add the class: align_bottom and for vertical tabs add the class: align_right.

External linking

You can link directly to any tab by adding links anywhere on the page. Below is an example of how its done:

<a href="#tab_2" class="st_ext" rel="st_horizontal" />

The href attribute should match the rel attribute of the tab you want to open. Each external link must have the .st_ext class, but the name can be changed in the options. And finally the rel attribute should match the id of the tabs you want to target, in this case the horizontal tabs.

URL linking

You can also target tabs with the URL:

http://www.your-url.com#tab_2

The URL's hash value (#tab_2) should match the rel attribute of the tab you want to open. urlLinking can be disabled by setting it to false in the options.



View the external linking demo

Customization options

Option Properties Description
autoplay boolean - Default: false Enable or disable auto playing. Set to true or false.
autoplayClickStop boolean - Default: false Disable autoplay on tab click. Set to true or false.
autoplayInterval integer - Default: 4000 Set the time between each autoplay interval (set the time in milliseconds; 1sec = 1000ms).
autoHeight boolean - Default: false Enable or disable auto height adjusting for the content. Set to true or false.
autoHeightTime integer - Default: 0 Set animation time for when the content container's height resizes (set the time in milliseconds; 1sec = 1000ms).
buttonsFunction string - Default: 'slide' Specify if the directional buttons should click or slide through the tabs. Set to 'click' or 'slide'.
classBtnDisabled string - Default: 'st_btn_disabled' The CSS class added to the prev/next buttons when they are unable to be clicked.
classBtnNext string - Default: 'st_next' The CSS class used for the next-tab button.
classBtnPrev string - Default: 'st_prev' The CSS class used for the previous-tab button.
classExtLink string - Default: 'st_ext' The CSS class used for the external tab-links.
classTab string - Default: 'st_tab' The CSS class used for the tabs.
classTabActive string - Default: 'st_tab_active' The CSS class used for the active/highlighted tab.
classTabsContainer string - Default: 'st_tabs_container' The CSS class used for the tabs container div element.
classTabsList string - Default: 'st_tabs' The CSS class used for the tabs unordered list element.
classView string - Default: 'st_view' The CSS class used for the content's slide container div element.
classViewActive string - Default: 'st_active_view' The CSS class used for the active-view div element.
classViewContainer string - Default: 'st_view_container' The CSS class used for the content's container div element.
contentAnim string - Default: 'slideH' Animation for the content. 'fade', 'fadeOutIn', 'slideH' or 'slideV'. Leave empty '' for no animation.
contentAnimTime integer - Default: 600 Content sliding/fading animation time in milliseconds (1sec = 1000ms).
contentEasing string - Default: 'easeInOutExpo' Easing effect for the content sliding animation. Leave empty '' if you don't want any effect (requires the jQuery Easing Plugin).
offsetBR integer - Default: 0 Offset the tabs pluss/minus the bottom or right direction (depending on the sliding orientation).
offsetTL integer - Default: 0 Offset the tabs pluss/minus the top or left direction (depending on the sliding orientation).
orientation string - Default: 'horizontal' Specify the sliding direction of the tabs. Set to either 'horizontal' or 'vertical'.
tabSaveState boolean - Default: false Save the clicked tab's 'active' state with a cookie. Set to true or false (requires the jQuery Cookie Plugin).
tabsAnimTime integer - Default: 300 Tabs sliding animation time in milliseconds (1sec = 1000ms).
tabsEasing string - Default: '' Easing effect for the tabs sliding animation. Leave empty '' if you don't want any effect (requires the jQuery Easing Plugin).
tabsScroll boolean - Default: true Enable or disable mouse scrolling. Set to true or false (requires the jQuery Mousewheel Plugin).
tabsSlideLength integer - Default: 0 The width or height of the visible tabs area (depending on the sliding orientation). The value should be the full width/height of the .st_tabs_container element. If set to 0 the script will calculate the value automatically.
totalHeight string - Default: '' Specify the total height of the tabs layout. The value is set in pixels (px).
totalWidth string - Default: '' Specify the total width of the tabs layout. The value is set in pixels (px). If set to 'auto' the tabs width will adjust to its parent element.
urlLinking boolean - Default: true Enable or disable linking to tabs via the URL. You can link to any tab by matching its rel attribute with a hash value in the URL: www.your-url.com#tab_1