Salve,
mancano alcune classi css nei codici mostrati.
Le metto una mia versione del suo codice che ho sistemato:
Codice HTML:
<style>
.tabset > input[type="radio"] {position:absolute; left:-200vw;}
.tabset .tab-panel {display:none;}
.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {display: block;}
.tabset > label { position:relative; display:inline-block; padding:15px 15px 25px; border:1px solid transparent; border-bottom:0; cursor:pointer; font-weight:600;order:1;firstdisplay:block;padding:1rem 2rem;margin-right:0.2rem;cursor:pointer;background: #f9f9f9;font-weight:bold;transition:background ease 0.2s;border-radius:15px}
.tabset > label::after {position:absolute; left:15px; bottom:10px width:22px; height:4px; background:#8d8d8d;}
.tabset > label:hover,
.tabset > input:focus + label {color:#06c;}
.tabset > label:hover::after,
.tabset > input:focus + label::after,
.tabset > input:checked + label::after {background:#06c;}
.tabset > input:checked + label { color:#06c; border-color:#ccc; border-bottom:1px solid #fff; margin-bottom:-1px;}
.tab-panel {padding:30px 0; border-top:1px solid #ccc;
}
</style>
Codice HTML:
<div class="tabset">
<!-- Tab 1 -->
<input name="tabset" id="tab1" checked="checked" type="radio">
<label for="tab1">Scheda Uno</label>
<!-- Tab 2 -->
<input name="tabset" id="tab2" type="radio">
<label for="tab2">Scheda Due</label>
<!-- Tab 3 -->
<input name="tabset" id="tab3" type="radio">
<label for="tab3">Scheda Tre</label>
<div class="tab-panels">
<section id="tab1" class="tab-panel">
<h6>Description</h6>
<p>Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut loret fugit, sed
quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt loret.
Neque porro lorem quisquam est, qui dolorem ipsum quia dolor si. Nemo enim ipsam
voluptatem quia voluptas sit aspernatur aut odit aut loret fugit, sed quia ipsu
consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Nulla
consequat massa quis enim.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget
dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium
quis, sem.</p>
</section>
<section id="tab2" class="tab-panel">
<h6>Specification</h6>
<p>Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut loret fugit, sed
quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt loret.
Neque porro lorem quisquam est, qui dolorem ipsum quia dolor si. Nemo enim ipsam
voluptatem quia voluptas sit aspernatur aut odit aut loret fugit, sed quia ipsu
consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Nulla
consequat massa quis enim.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget
dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium
quis, sem.</p>
</section>
<section id="tab3" class="tab-panel">
<h6>Reviews ( 2 )</h6>
<p>Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut loret fugit, sed
quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt loret.
Neque porro lorem quisquam est, qui dolorem ipsum quia dolor si. Nemo enim ipsam
voluptatem quia voluptas sit aspernatur aut odit aut loret fugit, sed quia ipsu
consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Nulla
consequat massa quis enim.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget
dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium
quis, sem.</p>
</section>
</div>
</div>
Cordiali saluti.