Anchors
In HTML, anchors are mainly used to allow the visitor to move to a specific point on the same page although they can also be used to transition to a specific point on another page. This requires a source link and a destination link. These widgets use the term "link" to describe the source and "target" to describe the destination.
If used on their own, the transition from link to target is an abrupt jump. These widgets use javascript to create a smooth scrolling transition.
The various anchor links can also be configure to go to a point on another page of the same site or a different site. In this case, the link can be set to open in a new window if required.
Click any widget icon to see the demo …