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

70
Views
Área de la tarjeta de enlace que contiene un botón

El área gris debe ser un enlace de etiqueta <a> . El área negra es un <button> dentro del área gris. El botón debe tener una acción onClick .

Cuando hago clic en algo gris, quiero acceder al enlace de la etiqueta <a> . Cuando hago clic en el área negra, quiero activar la acción del botón. ¿Cuál es la forma adecuada y accesible de lograr esto?

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Qué pasa

 <style> .wrapper{ position: relative; } a{ display: block; width: 300px; height: 150px; background-color: lightgray; border-radius: 1rem; } button{ position: absolute; bottom: .5rem; left: .5rem; padding: .5rem; background-color: black; border-radius: .5rem; color: white; } </style> <div class="wrapper"> <a href="https://codepen.io/" target="_blank"></a> <button type="button" onclick="alert('Fired!')">Button</button> </div>

Ver https://codepen.io/nubetonante/pen/PoQaOwO

about 4 years ago · Juan Pablo Isaza Report

0

Podría hacerlo con Javascript por la forma en que dijo @ChrisG, con .stopPropagation() o .preventDefault() .

O si desea hacerlo solo con css, puede agregar un contenedor de tarjeta, dentro de una etiqueta y un botón como este:

 <div class="container"> <a href="#"></a> <button></button> </div>

Luego haga la position: relative; y la position:absolute; para colocarlo encima de la etiqueta <a> . U también necesitará z-index para colocarlo arriba.

about 4 years ago · Juan Pablo Isaza 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!