Heim > Web-Frontend > CSS-Tutorial > So verwenden Sie das CSS-Attribut „align-self'.

So verwenden Sie das CSS-Attribut „align-self'.

青灯夜游
Freigeben: 2019-05-25 18:08:33
Original
4422 Leute haben es durchsucht

css align-self-Attribut wird verwendet, um die Ausrichtung von Flex-Elementen individuell in Richtung der Seitenachse (vertikale Achse) zu definieren: gestreckt, um in den Container zu passen, befindet sich in der Mitte des Containers, befindet sich am Anfang des Containers, befindet sich am Ende des Containers, auf der Grundlinie des Containers.

So verwenden Sie das CSS-Attribut „align-self'.

css align-self-Eigenschaft

align-self-Eigenschaft ist eine Untereigenschaft von Flexible Box Layoutmodul.

Funktion: Definieren Sie die Ausrichtung von Flex-Elementen individuell in Richtung der Seitenachse (vertikale Achse).

Hinweis: Das Attribut align-self kann das Attribut align-items des flexiblen Containers überschreiben.

Syntax

align-self: auto|stretch|center|flex-start|flex-end|baseline|initial|inherit;
Nach dem Login kopieren

Attributwert:

auto: Standardwert. Das Element erbt die Eigenschaft align-items seines übergeordneten Containers. „stretch“, wenn kein übergeordneter Container vorhanden ist.

So verwenden Sie das CSS-Attribut „align-self.

Strecken: Das Element wird gedehnt, damit es in den Behälter passt. Wenn der Wert der Eigenschaft „Querachsengröße“ „auto“ ist, sorgt sein Wert dafür, dass die Größe des Randfelds des Elements so nah wie möglich an der Größe der Zeile liegt, aber gleichzeitig die Einschränkungen der „min/max“-Einstellung berücksichtigt. Breite/Höhe‘-Eigenschaften.

So verwenden Sie das CSS-Attribut „align-self.

Mitte: Das Element befindet sich in der Mitte des Containers. Das Flexbox-Element ist auf der Querachse (vertikal) der Reihe zentriert. (Wenn die Größe der Zeile kleiner als die Größe des Flexbox-Elements ist, überläuft es in beide Richtungen die gleiche Länge).

So verwenden Sie das CSS-Attribut „align-self.

flex-start: Das Element befindet sich am Anfang des Containers. Der Rand der Querachsen-(vertikalen) Startposition des Flexbox-Elements liegt nahe am Querachsen-Startrand der Zeile.

So verwenden Sie das CSS-Attribut „align-self.

flex-end: Das Element befindet sich am Ende des Containers. Die Anfangskante der Querachse des Flexbox-Elements (vertikale Achse) liegt nahe der Endkante der Querachse der Reihe.

So verwenden Sie das CSS-Attribut „align-self.

Grundlinie: Das Element befindet sich auf der Grundlinie des Containers. Wenn die Inline-Achse und die Querachse des Flexbox-Elements gleich sind, entspricht dieser Wert „Flex-Start“. Andernfalls nimmt dieser Wert an der Grundlinienausrichtung teil.

So verwenden Sie das CSS-Attribut „align-self.

Beispiel für die Verwendung des CSS-Attributs align-self

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<style>
			.flex-container {
				padding: 0;
				margin: 0;
				list-style: none;
				height: 200px;
				display: flex;
			}
			
			.flex-start {
				align-self: flex-start;
			}
			
			.flex-end {
				align-self: flex-end;
			}
			
			.center {
				align-self: center;
			}
			
			.baseline {
				align-self: baseline;
			}
			
			.stretch {
				align-self: stretch;
			}
			
			.flex-item {
				background: tomato;
				padding: 5px;
				width: 100px;
				margin: 5px;
				line-height: 100px;
				color: white;
				font-weight: bold;
				font-size: 2em;
				text-align: center;
			}
		</style>

	</head>

	<body>
		<div class="box">
			<ul class="flex-container">
				<li class="flex-item flex-start">1</li>
				<li class="flex-item flex-end">2</li>
				<li class="flex-item center">3</li>
				<li class="flex-item baseline">4</li>
				<li class="flex-item stretch">5</li>
			</ul>
		</div>
	</body>

</html>
Nach dem Login kopieren

Rendering:

So verwenden Sie das CSS-Attribut „align-self.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das CSS-Attribut „align-self'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
css
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage