Ajax Loader
×

Content Accordion in Pure CSS3

Very clean and cool Content Accordion that works on all browsers and devices that support the :target selector. It's based on a tutorial from DesignModo. Basically, there are three divs with different ids and a link in them with their href attribute same as their parent div's ids. This helps in targeting the divs (tabs) when the respective link is clicked.

Initially, the content div is hidden by setting its display property to none. When the link is clicked, the display property of the respective content div is set to block so that it shows up. While making it visible, the main tab div is animated using transition CSS3 property which changes it's height from 40px to 360px to create a slide effect.

Also, it's good to note that the other tabs will return to their original closed state when a new tab is clicked. This is done automatically by the :target selector. Take a look at the code to understand what's happening!

Related:

×

Coding Preferences


HTML

CSS

Javascript

More

×

Your Default Settings - Preferences

×
×
×

Validations

(Errors from your JS or Pre-Processors code)

    HTML
    CSS
    JavaScript

    Content Accordion in Pure CSS3

    CSSDeck G+