Beherrschen des Overflow-Scroll-Verlaufs mit CSS

WBOY
Freigeben: 2024-08-25 20:32:33
Original
600 Leute haben es durchsucht

Einführung

Dieser Artikel behandelt die folgenden technischen Fähigkeiten:

Mastering Overflow Scroll Gradient with CSS

In diesem Labor lernen wir, wie man mithilfe von CSS einen verblassenden Farbverlauf zu einem überlaufenden Element hinzufügt. Der Zweck dieses Labs besteht darin, Benutzern einen visuellen Hinweis darauf zu geben, dass noch mehr Inhalte gescrollt werden müssen. Durch die Verwendung des Pseudoelements ::after und der Funktion linear-gradient() können wir einen Farbverlauf erstellen, der von transparent nach weiß übergeht und anzeigt, dass zusätzlicher Inhalt angezeigt werden muss.

Überlauf-Bildlaufverlauf

index.html und style.css wurden bereits in der VM bereitgestellt.

Um einem überlaufenden Element einen verblassenden Farbverlauf hinzuzufügen und anzuzeigen, dass noch mehr Inhalt gescrollt werden muss, führen Sie die folgenden Schritte aus:

  1. Verwenden Sie das Pseudoelement ::after, um einen linearen Farbverlauf() zu erstellen, der von transparent nach weiß übergeht (von oben nach unten).
  2. Positionieren und skalieren Sie das Pseudoelement in seinem übergeordneten Element mithilfe der Position: absolut, Breite und Höhe.
  3. Schließen Sie das Pseudoelement von Mausereignissen aus, indem Sie pointer-events: none verwenden, damit der Text dahinter weiterhin auswählbar/interaktiv ist.

Hier ist ein Beispiel für einen HTML- und CSS-Codeausschnitt:

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?
Nach dem Login kopieren
.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; }
Nach dem Login kopieren

Bitte klicken Sie unten rechts auf „Go Live“, um den Webdienst auf Port 8080 auszuführen. Anschließend können Sie die RegisterkarteWeb 8080aktualisieren, um eine Vorschau der Webseite anzuzeigen.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Labor „Overflow Scroll Gradient“ abgeschlossen. Sie können in LabEx weitere Übungen durchführen, um Ihre Fähigkeiten zu verbessern.

Mastering Overflow Scroll Gradient with CSS


? Üben Sie jetzt: Overflow Scroll Gradient


Möchten Sie mehr erfahren?

  • ? Lernen Sie die neuesten CSS-Skill-Trees kennen
  • ? Lesen Sie weitere CSS-Tutorials
  • ? Treten Sie unserem Discord bei oder twittern Sie uns @WeAreLabEx

Das obige ist der detaillierte Inhalt vonBeherrschen des Overflow-Scroll-Verlaufs mit CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!