Bouton pour retourner en haut en HTML
Un accordéon tout simple avec du JS sans library.
function accordionToggler(el) {
let checkeds = document.querySelectorAll(`input[name="${el.target.name}"]`);
for (var i = 0; i < checkeds.length; i++) {
if(checkeds[i].id != el.target.id) {
checkeds[i].checked = false;
}
}
}.accordion {
position: relative;
}
.accordion input {
position: absolute;
top: 0;
opacity: 0;
z-index: -1;
}
.accordion label {
display: block;
margin-bottom: 10px;
padding-bottom: 6px;
font-weight: bold;
border-bottom: 1px solid var(--purple-light);
}
.accordion div p {
margin-top: 20px;
}
.accordion div p span {
text-transform: uppercase;
display: inline-block;
padding-top: 9px;
}
.accordion div {
max-height: 0px;
overflow: hidden;
transition: max-height ease-in 0.6s;
}
.accordion input:checked + label + div {
max-height: 600px;
}