Switcheur entre deux contenus

à insérer avant 2 éléements

 

<input id= »content_switcher » class= »toggle_switch toggle_switch-ios » type= »checkbox » />
<label class= »toggle_switch-button » tabindex= »0″ for= »content_switcher »></label>

 

à insérer en bas de page

 

<script>
if (!(document.querySelector(‘.elementor-editor-active’))){
let toggleSwitches = document.querySelectorAll(‘.toggle_switch’);
toggleSwitches.forEach((e,i) => {
let shown = e.closest(‘.elementor-element’).nextElementSibling;
let toBeShown = shown.nextElementSibling;
toBeShown.style.display = ‘none’;
e.addEventListener(‘change’, function(){
if (e.checked){
shown.style.display = ‘none’;
toBeShown.style.display = ‘block’;
} else {
shown.style.display = ‘block’;
toBeShown.style.display = ‘none’;
}
});
});
}
</script>
<style>
/* css for the toggle all switch, credits: https://codepen.io/mallendeo/pen/QWKrEL */
.toggle_switch {
opacity: 0;
}
.toggle_switch::-moz-selection, .toggle_switch:after::-moz-selection, .toggle_switch:before::-moz-selection, .toggle_switch *::-moz-selection, .toggle_switch *:after::-moz-selection, .toggle_switch *:before::-moz-selection, .toggle_switch + .toggle_switch-button::-moz-selection {
background: none;
}
.toggle_switch::selection, .toggle_switch:after::selection, .toggle_switch:before::selection, .toggle_switch *::selection, .toggle_switch *:after::selection, .toggle_switch *:before::selection, .toggle_switch + .toggle_switch-button::selection {
background: none;
}
.toggle_switch + .toggle_switch-button {
outline: 0;
display: block;
width: 4em;
height: 2em;
position: relative;
cursor: pointer;
left: 50%;
transform: translateX(-50%);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.toggle_switch + .toggle_switch-button:after, .toggle_switch + .toggle_switch-button:before {
position: relative;
display: block;
content: «  »;
width: 50%;
height: 100%;
}
.toggle_switch + .toggle_switch-button:after {
left: 0;
}
.toggle_switch + .toggle_switch-button:before {
display: none;
}
.toggle_switch:checked + .toggle_switch-button:after {
left: 50%;
}
.toggle_switch-ios + .toggle_switch-button {
background: #808285;
border-radius: 2em;
padding: 2px;
-webkit-transition: all .4s ease;
transition: all .4s ease;
border: 1px solid #e8eae9;
}
.toggle_switch-ios + .toggle_switch-button:after {
border-radius: 2em;
background: #fbfbfb;
-webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.toggle_switch-ios + .toggle_switch-button:hover:after {
will-change: padding;
}
.toggle_switch-ios + .toggle_switch-button:active {
box-shadow: inset 0 0 0 2em #e8eae9;
}
.toggle_switch-ios + .toggle_switch-button:active:after {
padding-right: .8em;
}
.toggle_switch-ios:checked + .toggle_switch-button {
background: #5BCBF5;
}
.toggle_switch-ios:checked + .toggle_switch-button:active {
box-shadow: none;
}
.toggle_switch-ios:checked + .toggle_switch-button:active:after {
margin-left: -.8em;
}
</style>

Comment utiliser les codes snippets ?

Pour chacun des codes snippets sont fournies quelques instructions, cependant la vidéo ci-dessous vous montrera directement différentes façon de procéder.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Prise de contact

Remplissez le formulaire ci-dessous pour démarrer un échange.

Je ne répond pas aux :

 » Bonjour, Merci de me contacter. »

« Diplômes universitaires à prix réduits ! Devenez médecin en 30 jours ! »

« Cher ami, je suis le prince nigérian et j’ai besoin de votre aide pour transférer 10 millions de dollars. »

« Cliquez ici pour réclamer votre héritage perdu de 50 000 000 €. »

« Bonjour, votre compte bancaire a été compromis. Envoyez-nous vos informations pour le vérifier. »

« Je vends des formations Telegram ça t’intéresse ? »

« Félicitations ! Vous avez été sélectionné pour participer à notre loterie exclusive. Réclamez votre prix maintenant ! »

« Salutations, je suis un voyant et je peux vous dire votre avenir. Envoyez-moi simplement vos informations personnelles. »

« Découvrez la méthode révolutionnaire pour perdre du poids en mangeant de la pizza ! Cliquez ici pour en savoir plus. »

« Je suis un hacker et j’ai pris le contrôle de votre ordinateur. Pour le récupérer, vous devez me payer une rançon. »