Chains

CSS: cómo hacer que un enlace no sea clicable en HTML

Al construir páginas web, a veces quieres que un enlace (<a>) se vea, pero que no funcione. Quizá esa sección del sitio aún está en obras, o el enlace es solo decorativo. Sea cual sea el motivo, hacer que un ancla no sea clicable es sencillo con unas pocas reglas CSS.

El fragmento de código

Empecemos con un fragmento rápido que deja un ancla sin posibilidad de clic:

<a href="#" class="inactive-link">Unclickable Link</a>

Después, en tu CSS, añade estos estilos:

.inactive-link {
    pointer-events: none;
    cursor: default;
}

Un caso de uso

Imagina que tienes un menú de navegación, pero una de las páginas está en construcción. Quieres que el enlace se siga viendo para mantener el diseño, pero que nadie interactúe con él. Un ejemplo:

<nav>
  <ul>
    <li><a href="/home">Home</a></li>
    <li><a href="/about">About</a></li>
    <li><a href="#" class="inactive-link">Contact (Coming Soon)</a></li>
  </ul>
</nav>

Conclusión

Con un par de líneas de CSS puedes dejar cualquier ancla sin clic. Es una forma rápida y eficaz de gestionar enlaces inactivos o de marcador de posición. Prueba esta técnica la próxima vez que necesites un enlace visible, pero que no haga nada.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *