Ich habe hier 1900x800 großes Bild mit schwarzen Hintergrund welches ich Bildschirmfüllend hinter die Navigation legen würde.
In meinem Code liegt die Navigation ja schon im Header
Code
<body>
<header>
<nav>
<a href="#" class="toggle-button">
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span></a>
<div class="brand">Michael Schlegel</div>
<div class="list-container">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Fischen</a></li>
<li><a href="#">Kulinarisches</a></li>
<li><a href="#">Galerie</a></li>
<li><a href="#">Datenschutz</a></li>
</ul>
</div>
</nav>
</header>
<main></main>
<footer></footer>
<script type="text/javascript" src="js/script.js" ></script>
</body>
Alles anzeigen
Jetzt bin ich mir nicht sicher ob das eine gute Idee war
ich habe mal etwas probiert
Code
.header {
background-image: url("img/header.png");
background-size: auto;
display: flex;
align-items: center;
}
dann habe ich dem Header die class .header geben. nix passier
Dann habe ich den Header unter das <nav> gesetzt . nix passier
Dann habe ich den Header in ein div gesetzt. das halbiert mir die navigation aber ohne Bild.
Ich hoffe das Problem gut genug beschrieben zu haben.
was wäre die richtige vorgehensweise?