virussino
13-04-2017, 17:56
Ciao a tutti :)
Sto creando una lista di tessuti per abbigliamento in una pagina web. In questa lista ci saranno diverse informazioni:
- Qualità del tessuto
-- morbido (si/no)
-- traspirante (si/no)
--
--
--
- Caratteristiche ecologiche
-- biodegradabile (si/no)
-- biologico (si/no)
--
--
--
- Certificazioni del tessuto
-- gots (si/no)
-- ocs (si/no)
--
--
ecc
Ho circa 15 tessuti da descrivere, per ogni tessuto l'elenco è lo stesso, cambia solo il SI o NO.
Il problema è che queste caratteristiche possono variare, ad esempio potrei aggiungere nel tempo ulteriori certificazioni, ed a quel punto la cosa si complicherebbe perchè dovrei modificare ad uno ad uno i singoli tessuti.
L'idea è quella di utilizzate BOOTSTRAP per creare dei pannelli a scomparsa, piccolo codice di esempio:
<div class="panel-group" id="cotone" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingOne">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne">Qualità del tessuto</a> </h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Favorisce il ricircolo di aria tra tessuto e pelle."></span> Traspirante</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe o cede il calore a seconda della temperatura del corpo."></span> Termoregolatore</li>
</div>
</div>
</div>
Il codice è uguale per tutti i tessuti, l'unica cosa che cambia è questo:
<span class="badge">✔</span>
In pratica utilizzo il badge con il ✔ per assegnare un SI, e lascio vuoto per il no.
Ogni pannello ha il suo ID
<div class="panel-group" id="COTONE" role="tablist" aria-multiselectable="true">
<div class="panel-group" id="LANA" role="tablist" aria-multiselectable="true">
ecc
Qua potete vedere un esempio pratico con due pannelli funzionanti: https://www.vestilanatura.it/test
Chiaramente essendo molti tessuti e molti dati da inserire il codice diventa lunghissimo e molto complicato da gestire in caso di modifiche.
Sapete indicarmi una strada per abbreviare questo codice utilizzando Javascript?
Grazie mille
CODICE COMPLETO PER DUE TESSUTI
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne">Qualità del tessuto</a> </h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Favorisce il ricircolo di aria tra tessuto e pelle."></span> Traspirante</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe o cede il calore a seconda della temperatura del corpo."></span> Termoregolatore</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Ostacola la nascita dei batteri."></span> Anti-microbico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non lascia passare i liquidi."></span> Impermeabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe prontamente l'umidità."></span> Igroscopico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tessuti elastici non hanno bisogno di essere mischiati con ELASTAN."></span> Elastico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Brillante, molto liscio, con effetto lucido."></span> Luminoso</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Soffice, molto piacevole al tatto."></span> Morbido</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Guardare le etichette interne per consigli su lavaggio e stiratura."></span> Non restringe/scolora</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tende ad asciugare velocemente dopo il lavaggio."></span> Asciugatura rapida</li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingTwo"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">Caratteristiche ecologiche</a> </h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">N</span><a href="https://www.vestilanatura.it/tessuti-naturali-artificiali-sintetici-differenze-blog"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> <b>N</b>aturale - <b>S</b>intetico - <b>A</b>rtificiale</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/abbigliamento-biologico"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Biologico</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non proviene da semi geneticamente modificati."></span> No OGM</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Lasciato in natura viene decomposto dai batteri."></span> Biodegradabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione è di origine naturale."></span> Materia prima naturale</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione proviene da risorse riciclate."></span> Materia prima riciclata</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi meccanici."></span> Estrazione meccanica</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi chimici con utilizzo di solventi."></span> Estrazione chimica</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non utilizza sostanze tossiche durante l'estrazione del tessuto."></span> DeTox</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene con risparmio di acqua e energia."></span> Risparmio energetico</li>
<li class="list-group-item list-group-item-info"><span class="badge">B</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Valutazione in termini di sostenibilità: A - B - C - D"></span> <b>Classe di sostenibilità</b></li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingThree"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">Certificazioni ecosostenibili</a> </h4>
</div>
<div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GOTS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Organic Textile Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ORGANICCOTTON"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Organic Content Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#OEKOTEX"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Oeko Tex Standard 100</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TENCEL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Tencel ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#MODAL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Modal ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#NEWLIFE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Newlife ™</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#BLUESIGN"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Bluesign ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GRS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Recycle Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#PSV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Plastica Seconda Vita</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TIROLWOOL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> TirolWool</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#REACH"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Reach</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#FWF"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Fair Wear Foundation</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ANIMALFREE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Animal Free</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#LAV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Lega Anti Vivisezione</li>
</div>
</div>
</div>
</div>
<br><br><br><br>
<div class="panel-group" id="cotone" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingCotone1"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseCotone1" aria-expanded="false" aria-controls="collapseCotone1">Qualità del tessuto</a> </h4>
</div>
<div id="collapseCotone1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingCotone1"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Favorisce il ricircolo di aria tra tessuto e pelle."></span> Traspirante</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe o cede il calore a seconda della temperatura del corpo."></span> Termoregolatore</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Ostacola la nascita dei batteri."></span> Anti-microbico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non lascia passare i liquidi."></span> Impermeabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe prontamente l'umidità."></span> Igroscopico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tessuti elastici non hanno bisogno di essere mischiati con ELASTAN."></span> Elastico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Brillante, molto liscio, con effetto lucido."></span> Luminoso</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Soffice, molto piacevole al tatto."></span> Morbido</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Guardare le etichette interne per consigli su lavaggio e stiratura."></span> Non restringe/scolora</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tende ad asciugare velocemente dopo il lavaggio."></span> Asciugatura rapida</li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingCotone2"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseCotone2" aria-expanded="false" aria-controls="collapseCotone2">Caratteristiche ecologiche</a> </h4>
</div>
<div id="collapseCotone2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingCotone2"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">N</span><a href="https://www.vestilanatura.it/tessuti-naturali-artificiali-sintetici-differenze-blog"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> <b>N</b>aturale - <b>S</b>intetico - <b>A</b>rtificiale</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/abbigliamento-biologico"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Biologico</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non proviene da semi geneticamente modificati."></span> No OGM</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Lasciato in natura viene decomposto dai batteri."></span> Biodegradabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione è di origine naturale."></span> Materia prima naturale</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione proviene da risorse riciclate."></span> Materia prima riciclata</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi meccanici."></span> Estrazione meccanica</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi chimici con utilizzo di solventi."></span> Estrazione chimica</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non utilizza sostanze tossiche durante l'estrazione del tessuto."></span> DeTox</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene con risparmio di acqua e energia."></span> Risparmio energetico</li>
<li class="list-group-item list-group-item-info"><span class="badge">B</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Valutazione in termini di sostenibilità: A - B - C - D"></span> <b>Classe di sostenibilità</b></li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingCotone3"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseCotone3" aria-expanded="false" aria-controls="collapseCotone3">Certificazioni ecosostenibili</a> </h4>
</div>
<div id="collapseCotone3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingCotone3"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GOTS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Organic Textile Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ORGANICCOTTON"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Organic Content Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#OEKOTEX"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Oeko Tex Standard 100</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TENCEL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Tencel ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#MODAL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Modal ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#NEWLIFE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Newlife ™</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#BLUESIGN"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Bluesign ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GRS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Recycle Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#PSV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Plastica Seconda Vita</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TIROLWOOL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> TirolWool</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#REACH"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Reach</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#FWF"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Fair Wear Foundation</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ANIMALFREE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Animal Free</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#LAV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Lega Anti Vivisezione</li>
</div>
</div>
</div>
</div>
Sto creando una lista di tessuti per abbigliamento in una pagina web. In questa lista ci saranno diverse informazioni:
- Qualità del tessuto
-- morbido (si/no)
-- traspirante (si/no)
--
--
--
- Caratteristiche ecologiche
-- biodegradabile (si/no)
-- biologico (si/no)
--
--
--
- Certificazioni del tessuto
-- gots (si/no)
-- ocs (si/no)
--
--
ecc
Ho circa 15 tessuti da descrivere, per ogni tessuto l'elenco è lo stesso, cambia solo il SI o NO.
Il problema è che queste caratteristiche possono variare, ad esempio potrei aggiungere nel tempo ulteriori certificazioni, ed a quel punto la cosa si complicherebbe perchè dovrei modificare ad uno ad uno i singoli tessuti.
L'idea è quella di utilizzate BOOTSTRAP per creare dei pannelli a scomparsa, piccolo codice di esempio:
<div class="panel-group" id="cotone" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingOne">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne">Qualità del tessuto</a> </h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Favorisce il ricircolo di aria tra tessuto e pelle."></span> Traspirante</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe o cede il calore a seconda della temperatura del corpo."></span> Termoregolatore</li>
</div>
</div>
</div>
Il codice è uguale per tutti i tessuti, l'unica cosa che cambia è questo:
<span class="badge">✔</span>
In pratica utilizzo il badge con il ✔ per assegnare un SI, e lascio vuoto per il no.
Ogni pannello ha il suo ID
<div class="panel-group" id="COTONE" role="tablist" aria-multiselectable="true">
<div class="panel-group" id="LANA" role="tablist" aria-multiselectable="true">
ecc
Qua potete vedere un esempio pratico con due pannelli funzionanti: https://www.vestilanatura.it/test
Chiaramente essendo molti tessuti e molti dati da inserire il codice diventa lunghissimo e molto complicato da gestire in caso di modifiche.
Sapete indicarmi una strada per abbreviare questo codice utilizzando Javascript?
Grazie mille
CODICE COMPLETO PER DUE TESSUTI
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne">Qualità del tessuto</a> </h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Favorisce il ricircolo di aria tra tessuto e pelle."></span> Traspirante</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe o cede il calore a seconda della temperatura del corpo."></span> Termoregolatore</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Ostacola la nascita dei batteri."></span> Anti-microbico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non lascia passare i liquidi."></span> Impermeabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe prontamente l'umidità."></span> Igroscopico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tessuti elastici non hanno bisogno di essere mischiati con ELASTAN."></span> Elastico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Brillante, molto liscio, con effetto lucido."></span> Luminoso</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Soffice, molto piacevole al tatto."></span> Morbido</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Guardare le etichette interne per consigli su lavaggio e stiratura."></span> Non restringe/scolora</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tende ad asciugare velocemente dopo il lavaggio."></span> Asciugatura rapida</li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingTwo"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">Caratteristiche ecologiche</a> </h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">N</span><a href="https://www.vestilanatura.it/tessuti-naturali-artificiali-sintetici-differenze-blog"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> <b>N</b>aturale - <b>S</b>intetico - <b>A</b>rtificiale</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/abbigliamento-biologico"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Biologico</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non proviene da semi geneticamente modificati."></span> No OGM</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Lasciato in natura viene decomposto dai batteri."></span> Biodegradabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione è di origine naturale."></span> Materia prima naturale</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione proviene da risorse riciclate."></span> Materia prima riciclata</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi meccanici."></span> Estrazione meccanica</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi chimici con utilizzo di solventi."></span> Estrazione chimica</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non utilizza sostanze tossiche durante l'estrazione del tessuto."></span> DeTox</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene con risparmio di acqua e energia."></span> Risparmio energetico</li>
<li class="list-group-item list-group-item-info"><span class="badge">B</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Valutazione in termini di sostenibilità: A - B - C - D"></span> <b>Classe di sostenibilità</b></li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingThree"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">Certificazioni ecosostenibili</a> </h4>
</div>
<div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GOTS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Organic Textile Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ORGANICCOTTON"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Organic Content Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#OEKOTEX"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Oeko Tex Standard 100</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TENCEL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Tencel ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#MODAL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Modal ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#NEWLIFE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Newlife ™</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#BLUESIGN"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Bluesign ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GRS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Recycle Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#PSV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Plastica Seconda Vita</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TIROLWOOL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> TirolWool</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#REACH"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Reach</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#FWF"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Fair Wear Foundation</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ANIMALFREE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Animal Free</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#LAV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Lega Anti Vivisezione</li>
</div>
</div>
</div>
</div>
<br><br><br><br>
<div class="panel-group" id="cotone" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingCotone1"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseCotone1" aria-expanded="false" aria-controls="collapseCotone1">Qualità del tessuto</a> </h4>
</div>
<div id="collapseCotone1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingCotone1"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Favorisce il ricircolo di aria tra tessuto e pelle."></span> Traspirante</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe o cede il calore a seconda della temperatura del corpo."></span> Termoregolatore</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Ostacola la nascita dei batteri."></span> Anti-microbico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non lascia passare i liquidi."></span> Impermeabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Assorbe prontamente l'umidità."></span> Igroscopico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tessuti elastici non hanno bisogno di essere mischiati con ELASTAN."></span> Elastico</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Brillante, molto liscio, con effetto lucido."></span> Luminoso</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Soffice, molto piacevole al tatto."></span> Morbido</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Guardare le etichette interne per consigli su lavaggio e stiratura."></span> Non restringe/scolora</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tende ad asciugare velocemente dopo il lavaggio."></span> Asciugatura rapida</li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingCotone2"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseCotone2" aria-expanded="false" aria-controls="collapseCotone2">Caratteristiche ecologiche</a> </h4>
</div>
<div id="collapseCotone2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingCotone2"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">N</span><a href="https://www.vestilanatura.it/tessuti-naturali-artificiali-sintetici-differenze-blog"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> <b>N</b>aturale - <b>S</b>intetico - <b>A</b>rtificiale</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/abbigliamento-biologico"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Biologico</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non proviene da semi geneticamente modificati."></span> No OGM</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Lasciato in natura viene decomposto dai batteri."></span> Biodegradabile</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione è di origine naturale."></span> Materia prima naturale</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="La materia prima utilizzata per la produzione proviene da risorse riciclate."></span> Materia prima riciclata</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi meccanici."></span> Estrazione meccanica</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene tramite processi chimici con utilizzo di solventi."></span> Estrazione chimica</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Non utilizza sostanze tossiche durante l'estrazione del tessuto."></span> DeTox</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="L'estrazione del tessuto avviene con risparmio di acqua e energia."></span> Risparmio energetico</li>
<li class="list-group-item list-group-item-info"><span class="badge">B</span><span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="" data-original-title="Valutazione in termini di sostenibilità: A - B - C - D"></span> <b>Classe di sostenibilità</b></li>
</div>
</div>
</div>
<div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingCotone3"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#cotone" href="#collapseCotone3" aria-expanded="false" aria-controls="collapseCotone3">Certificazioni ecosostenibili</a> </h4>
</div>
<div id="collapseCotone3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingCotone3"> <div class="list-group">
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GOTS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Organic Textile Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ORGANICCOTTON"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Organic Content Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#OEKOTEX"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Oeko Tex Standard 100</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TENCEL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Tencel ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#MODAL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Modal ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#NEWLIFE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Newlife ™</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#BLUESIGN"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Bluesign ®</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#GRS"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Global Recycle Standard</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#PSV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Plastica Seconda Vita</li>
<li class="list-group-item list-group-item-success"><span class="badge"></span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#TIROLWOOL"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> TirolWool</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#REACH"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Reach</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#FWF"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Fair Wear Foundation</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#ANIMALFREE"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Animal Free</li>
<li class="list-group-item list-group-item-success"><span class="badge">✔</span><a href="https://www.vestilanatura.it/eco-certificazioni-abbigliamento#LAV"><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Lega Anti Vivisezione</li>
</div>
</div>
</div>
</div>