Maison  >  Article  >  interface Web  >  Barre de défilement cachée Uniapp

Barre de défilement cachée Uniapp

WBOY
WBOYoriginal
2023-05-22 11:21:314223parcourir

Dans le développement d'applications UniApp, la barre de défilement couramment utilisée est un composant d'interface très important. Cependant, dans certains cas, nous souhaitons que la barre de défilement soit invisible sur la page, mais nous ne pouvons pas masquer directement la barre de défilement via les styles CSS. Alors, dans ce cas, comment masquer la barre de défilement ? Cet article vous présentera plusieurs méthodes pour masquer les barres de défilement.

1. Utilisez le style CSS global pour masquer la barre de défilement

Lors de l'application du style CSS globalement sur la page, si vous souhaitez masquer la barre de défilement, vous pouvez utiliser le code suivant :

::-webkit-scrollbar {
    display:none !important;
}

Cette méthode est implémentée via le défilement. contrôle de style barre du webkit. Lorsque ce style est appliqué globalement, toutes les barres de défilement de la page seront masquées.

2. Utilisez le style CSS en ligne pour masquer la barre de défilement

Lors de l'intégration du style CSS en ligne dans la page, si vous devez masquer la barre de défilement d'un conteneur de défilement spécifique, vous pouvez utiliser le code suivant :

#scroll-wrapper::-webkit-scrollbar {
    display:none !important;
}

Parmi eux, # scroll-wrapper est l'ID du conteneur dans lequel la barre de défilement doit être masquée.

3. Utilisez JavaScript pour contrôler le masquage de la barre de défilement

Lorsque vous utilisez JavaScript pour contrôler le masquage de la barre de défilement, vous pouvez l'utiliser via le code suivant :

document.documentElement.style.overflow = 'hidden';
document.body.style.overflow = 'hidden';

Ce code JS définit l'attribut de débordement de la barre de défilement sur caché, réaliser la barre de défilement se cacher.

Résumé

Dans le développement d'applications UniApp, la barre de défilement est l'un des composants d'interface couramment utilisés dans la page. Cependant, dans certaines pages, vous ne souhaitez pas que la barre de défilement soit directement visible. Après quelques traitements, vous pouvez masquer la barre de défilement via CSS ou JS. J'espère que le code ci-dessus pourra vous aider, tout le monde est invité à l'utiliser.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn