By clicking on button above you will add/remove (or toggle) 'active' class on the button itself and on this
element in the same time.
<button style="--m: 0 0 16px;--p: 12px 16px;--c: var(--vz-c-accent);--bgc: transparent;--bc: var(--vz-c-accent);--bw: 3px;--bs: solid;--br: 8px;--vz-bgc: var(--vz-c-bg);" type="button" data-varz data-vz-toggle="self,next" data-vz-deactivate-on="esc,click,scroll"> Self and Element toggler</button><div style="--vz-bgc: var(--vz-c-bg);"> By clicking on button above you will add/remove (or toggle) 'active' class on the button itself and on this element in the same time.</div>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. A ab architecto dolores eligendi esse eum excepturi
expedita fuga harum, id nam optio, quisquam rerum sapiente ut. Eaque minus natus reiciendis!
<button style="--m: 0 0 16px;--p: 12px 16px;--c: var(--vz-c-accent);--bgc: transparent;--bc: var(--vz-c-accent);--bw: 3px;--bs: solid;--br: 8px;--vz-bgc:var(--vz-c-bg);" type="button" data-varz data-vz-activate="self,next" data-vz-deactivate-on="esc,click,scroll"> Self and Element activator</button><div style="--vz-bgc:var(--vz-c-bg);"> Lorem ipsum dolor sit amet, consectetur adipisicing elit!</div>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut consequuntur deleniti doloremque et expedita, illum incidunt iure maiores nemo non numquam officia omnis reiciendis repudiandae soluta tenetur, ullam voluptates? Velit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut consequuntur deleniti doloremque et expedita, illum incidunt iure maiores nemo non numquam officia omnis reiciendis repudiandae soluta tenetur, ullam voluptates? Velit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum deserunt dolor expedita incidunt ipsum porro
ratione sit soluta unde voluptas? Amet dignissimos eius est inventore iusto neque optio tempore voluptatem.
This is TAB 2 content.
Architecto earum laudantium nesciunt rerum. Beatae consequatur facere iste magnam perspiciatis, placeat porro
qui quod rerum temporibus tenetur, velit veniam voluptatem voluptatibus. Consectetur adipisicing elit.
<nav> <ul style=" --d: flex; --flw: wrap; --p: 0; --m: 0 0 24px; --g: 16px; "> <li class="vz" style="--d:inline-block;" data-varz data-vz-selector="#tab_1" data-vz-activate="self,selector" data-vz-deactivate="siblings,selectorSiblings" > <a style=" --td: none; --bgc: var(--vz-c-bg); --c: var(--vz-c-font); --p-vz-c: var(--vz-c-white); --p-vz-bgc: var(--vz-c-accent); --p: 16px 32px; --br: 16px; " href="#;"> Tab 1 </a> </li> <li style="--d:inline-block;" data-varz data-vz-selector="#tab_2" data-vz-activate="self,selector" data-vz-deactivate="siblings,selectorSiblings" > <a style=" --td: none; --bgc: var(--vz-c-bg); --c: var(--vz-c-font); --p-vz-c: var(--vz-c-white); --p-vz-bgc: var(--vz-c-accent); --p: 16px 32px; --br: 16px; " href="#;"> Tab 2 </a> </li> </ul></nav><div style="--m: 0 0 32px 0;"> <div id="tab_1" class="vz" style=" --d:none; --vz-d:block; "> <h6>This is <strong>TAB 1</strong> content.</h6> <p style="--m:0;"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum deserunt dolor expedita incidunt ipsum porro ratione sit soluta unde voluptas? Amet dignissimos eius est inventore iusto neque optio tempore voluptatem. </p> </div> <div id="tab_2" style="--d:none;--vz-d:block;"> <h6>This is <strong>TAB 2</strong> content.</h6> <p style="--m:0;"> Architecto earum laudantium nesciunt rerum. Beatae consequatur facere iste magnam perspiciatis, placeat porro qui quod rerum temporibus tenetur, velit veniam voluptatem voluptatibus. Consectetur adipisicing elit. </p> </div></div>
Bordered tabs
This is TAB 3 content.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum deserunt dolor expedita incidunt ipsum porro
ratione sit soluta unde voluptas? Amet dignissimos eius est inventore iusto neque optio tempore voluptatem.
This is TAB 4 content.
Architecto earum laudantium nesciunt rerum. Beatae consequatur facere iste magnam perspiciatis, placeat porro
qui quod rerum temporibus tenetur, velit veniam voluptatem voluptatibus. Consectetur adipisicing elit.
<nav style=" --d: flex; --flw: wrap; --p: 0; --gap: 16px; --m: 0 0 -1px 0; "> <a class="vz" data-varz data-vz-selector="#tab_3" data-vz-activate="self,selector" data-vz-deactivate="siblings,selectorSiblings" style=" --c: var(--vz-c-accent); --p: 12px 24px; --vz-bgc: var(--vz-c-bg); --bc: var(--vz-c-border); --bs: solid; --bw: 1px 1px 0 1px; --hov-td:none; " href="#;" > Tab 3 </a> <a data-varz data-vz-selector="#tab_4" data-vz-activate="self,selector" data-vz-deactivate="siblings,selectorSiblings" style=" --m: 0 0 0 -1px; --c: var(--vz-c-accent); --p: 12px 24px; --vz-bgc: var(--vz-c-bg); --bc: var(--vz-c-border); --bs: solid; --bw: 1px 1px 0 1px; --hov-td:none; " href="#;" > Tab 4 </a></nav><div style=" --m: 0 0 32px 0; --p: 30px; --bg: var(--vz-c-bg); --bc: var(--vz-c-border); --bs: solid; --bw: 1px;" > <div id="tab_3" class="vz" style="--d:none;--vz-d:block;"> <h6>This is <strong>TAB 3</strong> content.</h6> <p style="--m:0;"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum deserunt dolor expedita incidunt ipsum porro ratione sit soluta unde voluptas? Amet dignissimos eius est inventore iusto neque optio tempore voluptatem. </p> </div> <div id="tab_4" style="--d:none;--vz-d:block;"> <h6>This is <strong>TAB 4</strong> content.</h6> <p style="--m:0;"> Architecto earum laudantium nesciunt rerum. Beatae consequatur facere iste magnam perspiciatis, placeat porro qui quod rerum temporibus tenetur, velit veniam voluptatem voluptatibus. Consectetur adipisicing elit. </p> </div></div>
Modern tabs
This is TAB 5 content.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum deserunt dolor expedita incidunt ipsum porro
ratione sit soluta unde voluptas? Amet dignissimos eius est inventore iusto neque optio tempore voluptatem.
This is TAB 6 content.
Architecto earum laudantium nesciunt rerum. Beatae consequatur facere iste magnam perspiciatis, placeat porro
qui quod rerum temporibus tenetur, velit veniam voluptatem voluptatibus. Consectetur adipisicing elit.
<nav style=" --d: flex; --flw: wrap; --jc: center; --p: 0; --gap: 16px; --bs: solid; --bw: 0 0 1px 0; --bc: var(--vz-c-border); " > <a class="vz" data-varz data-vz-selector="#tab_5" data-vz-activate="self,selector" data-vz-deactivate="siblings,selectorSiblings" style=" --td: none; --c: var(--vz-c-font); --m: 0 0 -2px 0; --p: 12px 32px; --bs: solid; --bw: 0 0 3px 0; --bc: transparent; --vz-bc: var(--vz-c-accent); " href="#;" > Tab 5 </a> <a data-varz data-vz-selector="#tab_6" data-vz-activate="self,selector" data-vz-deactivate="siblings,selectorSiblings" style=" --td: none; --c: var(--vz-c-font); --m: 0 0 -2px 0; --p: 12px 32px; --bs: solid; --bw: 0 0 3px 0; --bc: transparent; --vz-bc: var(--vz-c-accent); " href="#;" > Tab 6 </a></nav><div style=" --m: 0 0 32px 0; --p: 24px 0 0 0; "> <div id="tab_5" class="vz" style="--d:none;--vz-d:block;"> <h6>This is <strong>TAB 5</strong> content.</h6> <p style="--m:0;"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum deserunt dolor expedita incidunt ipsum porro ratione sit soluta unde voluptas? Amet dignissimos eius est inventore iusto neque optio tempore voluptatem. </p> </div> <div id="tab_6" style="--d:none;--vz-d:block;"> <h6>This is <strong>TAB 6</strong> content.</h6> <p style="--m:0;"> Architecto earum laudantium nesciunt rerum. Beatae consequatur facere iste magnam perspiciatis, placeat porro qui quod rerum temporibus tenetur, velit veniam voluptatem voluptatibus. Consectetur adipisicing elit. </p> </div></div>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet, commodi deserunt dicta ducimus id repellat sapiente unde vitae! Ad dicta dolor ex explicabo magnam magni nobis numquam ratione recusandae voluptatum!
Accordion title #2
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur facere necessitatibus nihil non numquam quis tempore ullam voluptates! Adipisci architecto asperiores earum ipsam nemo, recusandae reiciendis rem. Quibusdam, tempora, voluptates.
Accordion title #3
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus dignissimos facere id recusandae sit? Atque consectetur dolore dolorem, ducimus officia quis! Debitis ducimus eos fuga inventore ipsa laboriosam modi reprehenderit.
<div> <div class="vz"> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --cur:pointer;" > Accordion title #1 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg);" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet, commodi deserunt dicta ducimus id repellat sapiente unde vitae! Ad dicta dolor ex explicabo magnam magni nobis numquam ratione recusandae voluptatum!</p> </div> </div> <div> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --cur:pointer;" > Accordion title #2 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg);" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consectetur facere necessitatibus nihil non numquam quis tempore ullam voluptates! Adipisci architecto asperiores earum ipsam nemo, recusandae reiciendis rem. Quibusdam, tempora, voluptates.</p> </div> </div> <div> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --cur:pointer;" > Accordion title #3 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg);" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus dignissimos facere id recusandae sit? Atque consectetur dolore dolorem, ducimus officia quis! Debitis ducimus eos fuga inventore ipsa laboriosam modi reprehenderit.</p> </div> </div></div>
Bordered accordion
Accordion title #1
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad culpa, cum error facere facilis incidunt iure minus molestias optio pariatur, perferendis quae quos repellat sunt tempora unde veritatis voluptate! Ex.
Accordion title #2
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad aliquam at doloremque ea error eveniet explicabo iusto magnam nobis officiis optio quam quis repudiandae, tempore, ut veritatis, voluptas voluptate voluptatem!
Accordion title #3
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa delectus, ducimus fugiat ipsam ipsum magni maxime mollitia neque nostrum nulla, officia perspiciatis recusandae sapiente sit sunt unde vel? Eveniet, exercitationem.
<div style=" --border-width: 1px; --br: 12px; --bc: var(--vz-c-border); --bs: solid; --bw: var(--border-width); --of: hidden;"> <div class="vz"> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --jc:space-between; --p: 12px 24px; --bc: var(--vz-c-border); --bs: solid; --bw: var(--border-width) 0; --m: calc(0px - var(--border-width)) 0; --hov-c:var(--vz-c-white); --hov-bgc: var(--vz-c-accent2); --p-vz-c:var(--vz-c-white); --p-vz-bgc: var(--vz-c-accent); --cur:pointer" > Accordion title #1 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg); --m:0 0 0 auto;" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block; --p: 24px;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad culpa, cum error facere facilis incidunt iure minus molestias optio pariatur, perferendis quae quos repellat sunt tempora unde veritatis voluptate! Ex.</p> </div> </div> <div> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --jc:space-between; --p: 12px 24px; --bc: var(--vz-c-border); --bs: solid; --bw: var(--border-width) 0; --m: calc(0px - var(--border-width)) 0; --hov-c:var(--vz-c-white); --hov-bgc: var(--vz-c-accent2); --p-vz-c:var(--vz-c-white); --p-vz-bgc: var(--vz-c-accent); --cur:pointer" > Accordion title #2 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg); --m:0 0 0 auto;" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block; --p: 24px;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad aliquam at doloremque ea error eveniet explicabo iusto magnam nobis officiis optio quam quis repudiandae, tempore, ut veritatis, voluptas voluptate voluptatem!</p> </div> </div> <div> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --jc:space-between; --p: 12px 24px; --bc: var(--vz-c-border); --bs: solid; --bw: var(--border-width) 0; --m: calc(0px - var(--border-width)) 0; --hov-c:var(--vz-c-white); --hov-bgc: var(--vz-c-accent2); --p-vz-c:var(--vz-c-white); --p-vz-bgc: var(--vz-c-accent); --cur:pointer" > Accordion title #3 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg); --m:0 0 0 auto;" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block; --p: 24px;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa delectus, ducimus fugiat ipsam ipsum magni maxime mollitia neque nostrum nulla, officia perspiciatis recusandae sapiente sit sunt unde vel? Eveniet, exercitationem.</p> </div> </div></div>
Modern accordion
Accordion title #1
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium amet architecto dolorem expedita incidunt perspiciatis reiciendis repellendus suscipit voluptatem, voluptates. Aspernatur blanditiis deleniti et iure nam, perferendis porro voluptatibus! Voluptatum?
Accordion title #2
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus minus sit ullam. Amet consequuntur corporis, eaque earum enim excepturi facere harum laudantium omnis placeat quae quia quos similique, sunt, tempore.
Accordion title #3
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi cupiditate doloremque error ipsam rerum, ut? Aliquid at cumque distinctio ea, illo itaque laudantium optio quae quod, ratione, repudiandae similique sit?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem eaque error exercitationem, mollitia necessitatibus nemo nisi ullam. Ex illo incidunt maiores officia rerum? Delectus distinctio fuga nam nisi repudiandae unde?
Accordion title #2
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet aperiam dicta dolor eius enim est harum id ipsa iure, labore minima nihil, nobis non recusandae rem repudiandae vel? Eaque, magni.
Accordion title #3
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus accusantium at cum distinctio, dolorem eligendi eos eum eveniet fugiat id, ipsam minus numquam officia omnis perspiciatis saepe suscipit veritatis voluptas?
<div> <div style=" --p: 12px 24px; --m: 0 0 24px; --bgc: var(--vz-c-bg); --br: 32px; --bs: solid; --bc: var(--vz-c-border); --bw: 2px;" > <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --jc:space-between; --m: 0; --cur:pointer;" > Accordion title #1 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg); --m:0 0 0 auto;" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block; --m: 16px 0 12px;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem eaque error exercitationem, mollitia necessitatibus nemo nisi ullam. Ex illo incidunt maiores officia rerum? Delectus distinctio fuga nam nisi repudiandae unde? </p> </div> </div> <div style=" --p: 12px 24px; --m: 0 0 24px; --bgc: var(--vz-c-bg); --br: 32px; --bs: solid; --bc: var(--vz-c-border); --bw: 2px;"> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --jc:space-between; --m: 0; --cur:pointer;" > Accordion title #2 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg); --m:0 0 0 auto;" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block; --m: 16px 0 12px;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet aperiam dicta dolor eius enim est harum id ipsa iure, labore minima nihil, nobis non recusandae rem repudiandae vel? Eaque, magni. </p> </div> </div> <div style=" --p: 12px 24px; --m: 0 0 24px; --bgc: var(--vz-c-bg); --br: 32px; --bs: solid; --bc: var(--vz-c-border); --bw: 2px;"> <h5 data-varz data-vz-activate="parent" data-vz-deactivate="parentSiblings" data-vz-self-deactivation="true" style=" --d:flex; --ai:center; --jc:space-between; --m: 0; --cur:pointer;" > Accordion title #3 <svg style=" --w:32px; --h:32px; --tf:rotate(90deg); --a-vz-tf:rotate(-90deg); --m:0 0 0 auto;" xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40"><path d="M530.565-480.41 339.796-671.436l35.794-35.794 226.563 226.82L375.59-253.847l-35.794-35.794L530.565-480.41Z"></path></svg> </h5> <div style=" --d:none; --p-vz-d:block; --m: 16px 0 12px;"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus accusantium at cum distinctio, dolorem eligendi eos eum eveniet fugiat id, ipsam minus numquam officia omnis perspiciatis saepe suscipit veritatis voluptas? </p> </div> </div></div>
Always Open (also known as Collapse)
Accordion title #1
Lorem ipsum dolor sit amet, consectetur adipisicing elit. A adipisci aliquid blanditiis facilis maxime molestias nulla perferendis. Cumque expedita molestiae quas velit. Delectus enim excepturi nam nostrum numquam, repellendus voluptatem.
Accordion title #2
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium alias assumenda cumque deleniti ex illo, ipsum laudantium necessitatibus odit pariatur placeat praesentium sed temporibus. Dicta dolores labore praesentium quaerat soluta.
Accordion title #3
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deleniti, eligendi, nostrum? A ab alias blanditiis deleniti, dicta distinctio eligendi facilis in maxime modi nesciunt, omnis, quod rem similique velit voluptatem.