Beispiel:Test-popover-verschachtelt anchor.html

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
<!DOCTYPE html>
<html lang="de">
	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<title>Test verschachtelte Popover mit Anchor positioniert</title>
		<style>
			[popover] {
				top: 3em;
				left: 3em;
				top: anchor(top);
				left: anchor(right);
				margin: 0;
			}
			button {
				font-size: 1em;
			}
			button::after {
				content: '▼'; 
				content: '▼' / ''; 
			}
			button:has(+ :popover-open)::after { 
				content: '▲'; 
				content: '▲' / ''; 
			}

		</style>
		
	</head>

	<body>

		<h1>Test verschachtelte Popover mit Anchor positioniert</h1>

		<div>
			<button popovertarget="u1">U1</button>
			<ul id="u1" popover>
				<li>U11</li>
				<li>
					<button popovertarget="u12">U12</button>
					<ul id="u12" popover>
						<li>U121</li>
						<li>
							<button popovertarget="u122">U122</button>
							<ul id="u122" popover>
								<li>U1221</li>
								<li>
									<button popovertarget="u1222">U1222</button>
									<ul id="u1222" popover>
										<li>U12221</li>
									</ul>
								</li>
							</ul>
						</li>
					</ul>
				</li>
			</ul>
		</div>

	</body>
</html>