VOOZH about

URL: https://www.geeksforgeeks.org/angular-js/how-to-scroll-to-an-element-on-click-in-angular/

⇱ How to Scroll to an Element on click in Angular ? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to Scroll to an Element on click in Angular ?

Last Updated : 1 Aug, 2024

In this article, we will see how to scroll to an element on click in Angular. Here, we will create a component that enables scrolling to specific targets when a button is pressed within the document from one target to another.

Steps for Installing & Configuring the Angular Application

Step 1: Create an Angular application using the following command.

ng new appname

Step 2: After creating your project folder i.e. appname, move to it using the following command.

cd appname

Project Structure

It will look like the following:

👁 z123

Example 1: In this example, we have multiple cards, we can scroll from one card to another with a button click. We have defined 'name' and 'target' for each card, and hence passing the same in a function scroll. In the .ts file, we have implemented the scroll function and utilized scrollIntoView.

Output:

Example 2: In this example, we can add a smooth scrolling parameter, by adding {behavior:"smooth"} to scrollIntoView, which will smoothly help the scrolling.

Output

Comment

Explore