Collapsible Panel

This a nice simple collapsible panel or accordian menu, that uses the ::checked and sibling selector technique to create interactive component that does not require any javascript to function

Examples

Using Radio Elements

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Using Checkbox Elements

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis sagittis augue quis ornare. Duis felis urna, auctor nec turpis a, tempor accumsan sapien. Pellentesque vel elementum elit. Cras porttitor placerat justo, at molestie leo viverra vel. Ut a pellentesque nisi. Proin et sollicitudin metus. Etiam nec luctus nulla. Suspendisse rutrum sit amet purus quis hendrerit. Duis eleifend erat at risus varius pulvinar. Nullam egestas odio eget nisi venenatis molestie. Vivamus et metus eget odio laoreet porta. Vivamus rutrum odio in neque semper laoreet. Ut vitae leo enim. Morbi ut laoreet sapien.

Pellentesque eu tincidunt risus. Integer aliquet metus at leo volutpat bibendum. Nunc nec lobortis arcu, ac porta metus. Sed ut urna faucibus lectus suscipit egestas id quis nisl. Nulla vel libero iaculis, aliquet nisl auctor, interdum lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin at leo dui. Aliquam malesuada venenatis ante, eu scelerisque tortor tincidunt eu. Integer scelerisque fringilla tincidunt. Nam odio lorem, condimentum sit amet pharetra ultrices, venenatis auctor lorem. Curabitur molestie iaculis nulla imperdiet congue. In fermentum nisi massa, ac aliquam erat pretium quis. Nullam ac mi eros. Curabitur tristique, elit id porttitor varius, leo justo aliquam tellus, quis aliquet nulla eros auctor mauris. Phasellus pulvinar nunc ornare lorem interdum porttitor.

Sed sit amet rutrum tortor. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus sed consectetur justo, eget cursus velit. In tincidunt orci ut leo blandit, ac luctus justo aliquam. Praesent luctus nisi velit, ut pulvinar quam gravida ut. Duis imperdiet orci vel lorem varius luctus. Proin varius eros mauris, tincidunt volutpat mauris aliquet eu. Cras tempor imperdiet convallis. Fusce elementum sapien nec consequat semper. Maecenas iaculis nisl et ipsum rhoncus volutpat. Morbi sit amet ipsum mauris. Suspendisse sollicitudin egestas quam blandit varius. Morbi id justo quis arcu pellentesque dapibus vitae quis turpis.

HTML

CSS

Browser Support

30+ 24+ 8+ 6+ 12+ 3.2+ 2.1+

Licence

Creative Commons BY-SA

[gp-comments]
Top