Crache de défilement sur volant
La conception des barres de défilement Web devrait prendre en compte l'expérience utilisateur et l'accessibilité. D'une manière générale, si une zone doit être défilée, la barre de défilement doit être affichée. Cependant, le monde en ligne est en constante évolution, et certaines techniques intelligentes peuvent améliorer l'expérience utilisateur. Cet article introduira une méthode pour rendre la barre de défilement cachée par défaut et afficher uniquement lorsque la souris est en plane.
Cette méthode a été proposée par Thomas Gladdines et dans mes tests, il a bien fonctionné sur les navigateurs Chrome, Firefox et Safari, non affectés par les paramètres du système macOS, et a une bonne compatibilité.
Le principe central consiste à utiliser une couche de masque pour couvrir la barre de défilement. En créant une couche de masque qui est exactement la même largeur que la barre de défilement (en supposant que la largeur est de 17px ici, la largeur réelle peut avoir besoin d'être calculée par script) et définir la hauteur suffisante, la barre de défilement peut être parfaitement cachée. Il peut même transmettre l'animation du positionnement de la couche de masque pour simuler l'effet des émergences progressivement, ce qui est très intelligent.
Il convient de noter que cela fait référence à la barre de défilement native de l'élément, pas à la faussebar de défilement. Forger des barres de défilement est également une solution réalisable. Ben Nadel a introduit une fois la mise en œuvre de Slack. La méthode de Slack consiste à forcer le rendu de la barre de défilement vers une zone cachée par overflow
, puis à créer une barre de défilement virtuelle pour simuler la barre de défilement native, gagnant ainsi plus de contrôle sur la barre de défilement. Il s'agit d'une approche différente que de forcer la barre de défilement à rendre. De plus, cette approche ne vous empêche pas de styliser la barre de défilement, qui peut avoir certains avantages, comme spécifier exactement la largeur de la barre de défilement.
- À ce jour, les instructions de MacOS sont: "Si votre appareil prend en charge l'action des gestes, les barres de défilement seront cachées avant de commencer à faire défiler. Sinon, ils seront visibles."
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Essayons de savoir un terme ici: "fournisseur de formulaire statique". Vous apportez votre HTML

Au début d'un nouveau projet, la compilation SASS se produit en un clin d'œil. Cela se sent bien, surtout quand il est associé à BrowSersync, qui recharge

Dans cette semaine, le Roundup des nouvelles de la plate-forme, Chrome présente un nouvel attribut pour le chargement, les spécifications d'accessibilité pour les développeurs Web et la BBC Moves

C'est moi qui regarde l'élément HTML pour la première fois. J'en ai été conscient depuis un certain temps, mais il ne l'a pas encore pris pour un tour. Il a un peu cool et

L'achat ou la construction est un débat classique de la technologie. Construire des choses vous-même peut être moins cher car il n'y a pas d'article de ligne sur votre facture de carte de crédit, mais

Au cours de cette semaine, un Bookmarklet pratique pour inspecter la typographie, en utilisant Await pour bricoler comment les modules JavaScript s'importent, ainsi que Facebook & # 039; S

Pendant un certain temps, iTunes était le grand chien du podcasting, donc si vous avez lié "Abonnez-vous au podcast" pour aimer:

Il existe de nombreuses plates-formes d'analyse pour vous aider à suivre les données des visiteurs et d'utilisation sur vos sites. Peut-être plus particulièrement Google Analytics, qui est largement utilisé
