Cuéntanos qué está pasando:
Tengo este problema
Tu #nav-bar
siempre debe estar en la parte superior del viewport.
mi código hasta el momento
<!-- file: index.html -->
<link rel="stylesheet" href="styles.css">
<body>
<header id="header">
<div id="logo">
<img id="header-img" src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Apple-logo.png/640px-Apple-logo.png">
</div>
<nav id="nav-bar">
<ul>
<a class="nav-link" href="#video">Inicio</a>
<a class="nav-link" href="#info">Info</a>
<a class="nav-link" href="#Formulario">Mas</a>
</ul>
</nav>
</header>
<section>
<h1>14 Pro</h1>
<div id="fondo">
<video id="video" muted autoplay >
<source src="https://www.apple.com/105/media/br/iphone-14-pro/2022/a3e991f3-071e-454c-b714-1b2319bb97a8/anim/hero/large.mp4" type="video/mp4">
</div>
</section>
<div id="info">
<h2>Una forma nueva y mágica de interactuar con tu iPhone. Una nueva funcionalidad de seguridad diseñada para salvar vidas. Y una innovadora cámara de 48 MP que logra un nivel de detalle deslumbrante. Todo gracias a la potencia del ultrarrápido chip A16 Bionic.</h2>
</div>
<div id="Formulario">
<h3>Para Recibir Mas Informacion Ingresa Tu email</h3>
<form id="form" action="https://www.freecodecamp.com/email-submit">
<div id="inputs">
<label ><input id="email" type="email" name="email" placeholder=" Tu Email"</input></label>
<label><input id="submit" type="submit" value="OK"></input></label>
</div>
</form>
</div>
</body>
/* file: styles.css */
*{
font-family: sans-serif;
margin: 0%;
padding: 0%;
box-sizing: border-box;
}
body{
background-color: #000000
}
header{
display:flex;
height: 70px;
justify-content:space-between;
align-items: center;
background-color: #000000
}
.nav-link{
text-decoration: none;
color: rgb(170,170,170);
}
.nav-link:hover{
color:white;
}
#nav-bar{
padding-right: 50px;
}
#logo{
display:flex;
align-items: center;
}
#header-img{
height: 50px;
}
#fondo{
width: auto;
min-width: 320px;
margin: auto;
display:flex;
justify-content: center;
}
h1{
text-align:center;
color: rgb(190,89,219);
font-size: 100px
}
#info{
text-align:center;
color: rgb(190,89,219);
max-width:600px;
margin: 0 auto;
font-size: 30px;
padding-top: 100px
}
#video-apple{
display: flex;
justify-content: center;
}
#video{
width: 110vw;
min-width: 320px;
margin: auto;
}
#Formulario{
display:flex;
flex-direction:column;
align-items: center;
padding-top: 100px
}
h3{
color: rgb(190,89,219);
}
#submit{
display: block;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: rgb(190,89,219)
}
#submit:hover{
background-color:purple
}
#email{
background-color: rgb(190,89,219);
border-radius: 20px;
height: 30px;
margin: 10px;
}
::placeholder { color: black; }
#inputs{
display:flex;
flex-direction:column;
align-items: center;
}
Información de tu navegador:
El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36
Desafío: Proyectos de diseño web responsivo - Construye una página de inicio de producto
Enlaza al desafío: