Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

101
Vistas
Navbar Element drops to second line instead of clinging with others
.NavbarA {
  color: #bb9770;
  float: left;
}

.navbar {
    padding: 10px;
    margin: 0 auto;
    border: 1px solid #bb9770;
    align-content: center;
    align-items: center;
    align-self: center;
    justify-content: center;
    background-color: #ffdab9;
  }
  
  .navbar .links {
    margin-left: auto;
    float: right;
    flex-wrap: nowrap;
    margin-top: 3px;
    align-content: center;
    align-items: center;
    align-self: center;
    justify-content: center;
  }
  .navbar a {
    margin-left: 16px;
    text-decoration: none;
    color: #bb9770;
    position: relative;
    padding: 10px;
    margin-bottom: auto;
    font-weight: bolder;
  }
  
  .navbar a:hover {
    color: white;
  }
  
  .navbar a::before {  
    transform: scaleX(0);
    transform-origin: bottom right;
  }
  
  .navbar a:hover::before {
    transform: scaleX(1);
    transform: scaleY(2);
    transform-origin: bottom left;
  }
  
  .navbar a::before {
    content: " ";
    display: block;
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    inset: 0 0 0 0;
    background: #ffdab9;
    z-index: -1;
    transition: transform .3s ease;
  }
  
  @media(max-width: 800px) {
    .navbar .links {
      display: none;
      visibility: hidden;
    }}

^^^ CSS


const Navbar = () => {
  return (
    <nav className="navbar">
      <h2 className="NavbarA">A</h2>
      <div className="links">
        <a href="/">Home</a>
        <a href="/Sample">Sample</a>
        <a href="/staff">Staff</a>
        <a href="/about">About</a>
        <a href="/contact">Contact</a>
        <a href="/donate">Donate</a>
        <a href="/gallery">Gallery</a>
        <a href="/preorder">Preorder</a>
      </div>
    </nav>
  );
};

export default Navbar;

So I have a navbar and I am trying to align the items in one row, but for some reason, as you can see in the picture, the preorder tab is on the bottom and I don't want it to be there, but I can't fix it somehow? If I add anything new to the navbar, everything remains the same, but there is always 1 item that drops down to the second line no matter how many nabber items I add (no more than one item drops down). I am using react to code the js. I pasted the css and js above. Please help.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

.navbar .links {
    float: right;
    flex-wrap: nowrap;
    white-space: nowrap
    /* white space makes it so the navbar does not come down again */
  }

This is basically what I did to fix the problem. Adding the portion white-space: nowrap; makes it so that the Navbar does not go to a second line.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda