Guide / Article

Comment ajouter des flèches personnalisées à un curseur Webflow

Flowbase
28 janvier 2021
Comment ajouter des flèches personnalisées à un curseur Webflow

Apprenez comment ajouter des curseurs de flèches personnalisés à votre composant de curseur de flux Web

En ajoutant des flèches personnalisées à votre curseur, nous pouvons éviter les limites fixées par les flèches par défaut du curseur de webflow. Dans ce petit guide, nous allons simplement masquer les flèches par défaut et utiliser un petit script pour communiquer avec nos nouveaux boutons. Commençons.

Cacher les flèches de défilement par défaut / natif

La première chose à faire est de cacher les flèches de défilement par défaut. Ne les supprimez pas, mais faites en sorte que l'affichagesoit caché.

Construire les flèches personnalisées (Boutons / Liens etc)

Maintenant, construisons des flèches personnalisées. Soyez créatifs et construisez-les dans la position que vous souhaitez. Voici nos flèches. Assurez-vous que vous avez une flèche gauche/droite.

Donnez les noms de classe appropriés

Donnons maintenant le nom de classe "slider-gauche" et "slider-droite" aux flèches correspondantes.

Réglez les curseurs #ID pour communiquer avec notre script.

Maintenant, donnons au curseur une balise d'identification pour que le script sache où cibler. Dans ce cas, notre ID est "flowbaseSlider".

Ajoutez le script personnalisé.

Ajoutez le script suivant dans les paramètres du code personnalisé des sites web


var Webflow = Webflow || [];
Webflow.push(function() {
 var l = $('#flowbaseSlider .w-slider-arrow-left');
 var r = $('#flowbaseSlider .w-slider-arrow-right');
 $('#flowbaseSlider')
   .on('click', '.slider-left', function() {
     l.trigger('tap');
   })
   .on('click', '.slider-right', function() {
     r.trigger('tap');
   });
});

Supprimer le surlignage accidentel (facultatif)

Parfois, l'utilisateur met l'icône en surbrillance, ce code empêchera que cela ne se produise. C'est entièrement facultatif



.arrow {
 -webkit-touch-callout: none; /* iOS Safari */
   -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
      -moz-user-select: none; /* Firefox */
       -ms-user-select: none; /* Internet Explorer/Edge */
           user-select: none; /* Non-prefixed version, currently
                                 supported by Chrome and Opera */                                  

C'est tout ! Publiez et prévisualisez votre site.

Flowbase
28 janvier 2021

Recevez les ressources du webflow directement dans votre boîte aux lettres.

Inscrivez-vous pour recevoir chaque semaine dans votre boîte de réception des informations et de l'inspiration.

AUTRES GUIDES ET LEÇONS

Boostez votre site webflow davantage.