So verwenden Sie position:sticky, um das Problem kleiner Programme, die an der Decke haften, perfekt zu lösen

So verwenden Sie position:sticky, um das Problem kleiner Programme, die an der Decke haften, perfekt zu lösen

Kürzlich bestand der Kunde eines Projekts darauf, zwei Tab-Menüs oben anzuordnen. Ich suchte lange online, konnte aber keine zufriedenstellende Lösung finden. Dann sah ich in einem Blog, dass ich position:sticky verwenden könnte, um dieses Problem zu lösen. Da ich dieses Attribut noch nie zuvor gesehen hatte, suchte ich danach, lernte, wie man es verwendet, schrieb eine kleine Demo und stellte fest, dass es sehr einfach zu verwenden ist und das Problem perfekt und ohne Verzögerung löst.

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

html:

<Vorlage>
	<Klasse anzeigen="">
		<Klasse anzeigen="">
			<Klasse anzeigen="Box">
				
			</Ansicht>
			<Ansichtsklasse="tabbar t1">
				Tab-Leiste
			</Ansicht>
			<Klasse anzeigen="Box">
				
			</Ansicht>
			<Ansichtsklasse="tabbar t2">
				Tab-Leiste
			</Ansicht>
			<Ansichtsklasse="Artikel" v-for="(Artikel,Index) in 20" :Schlüssel='Index' >
				{{Artikel}}
			</Ansicht>
		</Ansicht>
	</Ansicht>
</Vorlage>

<Skript>
</Skript>

CSS:

<Stil>
	.Kasten{
		Höhe: 30vh;
		Rand: 1px durchgezogen #007AFF;
	}
	.tabbar{
		Hintergrund: #fff;
		Position: -WebKit-Sticky;
		Position: klebrig;
		Hintergrund: #4CD964;
		Höhe: 50upx;
		
	}
	.t1{
		oben: -1upx;
	}
	.t2{
		oben: 50upx;
	}
	.Artikel{
		Höhe: 100upx;
		Rand unten: 20upx;
		Hintergrund: #007AFF;
	}
</Stil>

Hauptsächlich
position: -webkit-sticky; position: sticky;
Fügen Sie auch einen oberen Wert hinzu, der angibt, wie weit die Decke von der Oberkante entfernt ist

Interessierte Studierende können sich an
MDN – Vertieftes Verständnis

Damit ist der Artikel zur Verwendung von position:sticky zur perfekten Lösung des Problems kleiner Programme, die an der Decke kleben, abgeschlossen. Weitere relevante Inhalte zu position:sticky, kleinen Programmen, die an der Decke kleben, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Beispielcode zum Ändern des Textstils der Eingabeaufforderung in HTML

>>:  Warum wird für die Webseitenkodierung UTF-8 statt GBK oder GB2312 verwendet?

Artikel empfehlen

So installieren Sie Docker mit YUM

Wie in der folgenden Abbildung dargestellt: Wenn ...

Verwandte Vorgänge zum Hinzufügen und Löschen von Indizes in MySQL

Inhaltsverzeichnis 1. Die Rolle des Index 2. Erst...

Erweiterte Erklärung der Javascript-Funktionen

Inhaltsverzeichnis Funktionsdefinitionsmethode Fu...

Schneller Einstieg in die Teleport-Komponenten und Verwendungssyntax von VUE 3

Inhaltsverzeichnis 1. Einführung in das Teleporti...

So legen Sie eine statische IP für den Ubuntu 18.04-Server fest

1. Hintergrund Netplan ist ein neues Befehlszeile...

So legen Sie Hintergrundfarbe und Transparenz in Vue fest

Einstellungen für Hintergrundfarbe und Transparen...

Der Unterschied und die Verwendung zwischen div und span

Inhaltsverzeichnis 1. Unterschiede und Merkmale z...

Detaillierte Erklärung zur Verwendung von umask unter Linux

Ich habe vor Kurzem angefangen, Linux zu lernen. ...

Ein kurzer Vortrag über die Variablenförderung in JavaScript

Inhaltsverzeichnis Vorwort 1. Welche Variablen we...

Analyse der Lösung für das Problem der gemeinsamen Nutzung von Nginx-Sitzungen

Dieser Artikel stellt hauptsächlich die Lösung fü...

Formel und Berechnungsmethode zur Schätzung der Server-Parallelität

Vor Kurzem musste ich den Server erneut einem Str...

Eine schnelle Lösung für den ersten Anmeldefehler in mysql5.7.20

Zunächst stellen wir vor, wie (1) MySQL 5.7 hat e...