Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

654
Views
No se puede centrar la posición absoluta (Tailwind.css)

Antecedentes y problema:

Estoy usando Tailwind CSS y Alpine.js para una barra de búsqueda simple que tiene un menú desplegable posicionado usando absolute

Codepen aquí: https://codepen.io/jdonline/pen/YzXpbyJ

Cuando ubico el menú desplegable usando " relative ", se posiciona perfectamente como quiero (pero estira el resto de la página que no quiero). Sin embargo, cuando cambio esto a absolute , aunque ya no estira la página, extiende el menú desplegable más de lo esperado.

Ejemplo:

Puede ver esto haciendo clic en la flecha desplegable en el lado derecho de la barra de búsqueda. También puede ver la diferencia al cambiar de absolute a relative en la Línea 26

Pregunta:

¿Cómo puedo, usando Tailwind.css, colocar el menú desplegable para que tenga una posición absolute , pero no se extienda más allá de la barra de búsqueda?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Encontré mi respuesta en esta propuesta en el perfil de Tailwind Github. https://github.com/tailwindlabs/tailwindcss/discusiones/1531

Agregando esta clase de utilidad funciona perfectamente:

 .inset-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
over 4 years ago · Santiago Trujillo Report

0

La respuesta es muy simple, position:absolute debe tener un div principal con position:relative , en su caso, relative es para el cuerpo, creo, debe dar relativo al div principal, que es el número de línea n 25,

También puede consultar Posición CSS

 <div x-show.transition.opacity.duration.700ms="open" class="relative" > <div class="absolute inset-x-0 shadow-xl bg-white w-3/4 md:w-2/5 mx-auto -mt-1 rounded-lg rounded-t-none">
over 4 years ago · Santiago Trujillo Report

0

solo con viento de cola, puede usar las siguientes clases

 absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2

pues seria como

 <div class="relative"> <div class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2"> </div> <div>
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!