Maison> interface Web> tutoriel CSS> le corps du texte

Maîtriser le dégradé de défilement de débordement avec CSS

WBOY
Libérer: 2024-08-25 20:32:33
original
600 Les gens l'ont consulté

Introduction

Cet article couvre les compétences techniques suivantes :

Mastering Overflow Scroll Gradient with CSS

Dans cet atelier, nous apprendrons comment ajouter un dégradé à un élément débordant à l'aide de CSS. L'objectif de cet atelier est de créer un signal visuel pour les utilisateurs indiquant qu'il y a davantage de contenu à faire défiler. En utilisant le pseudo-élément ::after et la fonction Linear-gradient(), nous pouvons créer un dégradé qui passe du transparent au blanc, indiquant qu'il y a du contenu supplémentaire à visualiser.

Dégradé de défilement de débordement

index.html et style.css ont déjà été fournis dans la VM.

Pour ajouter un dégradé à un élément débordant et indiquer qu'il y a plus de contenu à faire défiler, suivez ces étapes :

  1. Utilisez le pseudo-élément ::after pour créer un gradient linéaire() qui passe du transparent au blanc (de haut en bas).
  2. Positionnez et dimensionnez le pseudo-élément dans son parent en utilisant la position : absolue, largeur et hauteur.
  3. Excluez le pseudo-élément des événements de souris en utilisant pointer-events: none, permettant au texte derrière lui d'être toujours sélectionnable/interactif.

Voici un exemple d'extrait de code HTML et CSS :

Lorem ipsum dolor sit amet consectetur adipisicing elit.
Iure id exercitationem nulla qui repellat laborum vitae,
molestias tempora velit natus. Quas, assumenda nisi.
Quisquam enim qui iure, consequatur velit sit?
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Iure id exercitationem nulla qui repellat laborum vitae,
molestias tempora velit natus. Quas, assumenda nisi.
Quisquam enim qui iure, consequatur velit sit?
Copier après la connexion
.overflow-scroll-gradient { position: relative; } .overflow-scroll-gradient::after { content: ""; position: absolute; bottom: 0; width: 250px; height: 25px; background: linear-gradient(transparent, white); pointer-events: none; } .overflow-scroll-gradient-scroller { overflow-y: scroll; background: white; width: 240px; height: 200px; padding: 15px; line-height: 1.2; }
Copier après la connexion

Veuillez cliquer sur « Go Live » dans le coin inférieur droit pour exécuter le service Web sur le port 8080. Ensuite, vous pouvez actualiser l'ongletWeb 8080pour prévisualiser la page Web.

Résumé

Félicitations ! Vous avez terminé l'atelier Dégradé de défilement de débordement. Vous pouvez pratiquer davantage de laboratoires dans le LabEx pour améliorer vos compétences.

Mastering Overflow Scroll Gradient with CSS


? Entraînez-vous maintenant : Dégradé de défilement de débordement


Vous voulez en savoir plus ?

  • ? Découvrez les derniers arbres de compétences CSS
  • ? Lire plus de didacticiels CSS
  • ? Rejoignez notre Discord ou tweetez-nous @WeAreLabEx

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!

source:dev.to
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!