Melhorar a navegação em CSS e conseguir rolagem suave ao clicar no índice

  • Autor Autor iniciopublic
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
iniciopublic

iniciopublic

Préstamo impago
1
Ómicron
Verificación en dos pasos activada
Suscripción a IA
Hola , tengo un indice o tabla de contenidos en css y html

<div id="indice">
<ul>
<li>
<a href="#css">CSS</a>
</li>
<li>
<a href="#html5">HTML5</a>
</li>
<li>
<a href="#php">PHP</a>
</li>
</ul>
</div>
<section>
<h3 id="css">Tutorial de CSS</h3>
<div class="section-content">
Un texto MUY largo....
</div>
</section>
<section>
<h3 id="html5">HTML 5</h3>
<div class="section-content">
Otro texto muy largo sobre HTML5
</div>
</section>
<section>
<h3 id="php">PHP</h3>
<div class="section-content">
Otro texto muy largo sobre PHP
</div>
</section>

El problema es que al darle click a un link del indice me envía al subtitulo h3 pero esta muy arriba del navegador ¿como hago para bajarlo y no llegue hasta arriba? como hago que la navegación sea suave al darle click al vinculo del indice

Le agradezco sus respuestas
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Si te refieres a como hacer para que al dar Link se mueva progresivamente, eso se hace con JavaScript, hay librerías y frameworks que te ayuda con eso...

Por ejemplo esta: Smooth Scroll

Aquí hay una guía bastante buena de como hacerla con jquery: Smooth Scrolling | CSS-Tricks

Éxito! 🙂
 
Última edição:
Voltar
Topo