angular - 如何在 Angular 应用程序中使用片段向锚滚动添加平滑(或任何过渡)?
问题描述
所以经过大量搜索,使用片段在页面中实现锚滚动,但它之间没有平滑过渡,有什么办法可以添加它?我真的很感激这方面的任何帮助,谢谢!
<div class="row no-gutters ">
<div class="numerals one" [routerLink]="['/']" fragment="sec_one">
<a href="#sec_one"><span>01</span></a>
</div>
</div>
<div id="sec_one">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsum itaque voluptate aspernatur hic saepe quis voluptatum possimus omnis obcaecati eos.</p>
</div>
解决方案
Angular 提供了角度动画,这有助于通过 # 标签和预定义的方法为组件设置动画。正弦你在 Angular 2+ 应用程序中工作,利用 Angular 动画
检查stackblitz示例
推荐阅读
- javascript - FullCalendar dayGrid View 不在标题中显示视图选项
- c++ - Lua:C++ 类型实例和垃圾收集器
- html - 边距不适用于引导表单项
- java - 在java中流式传输地图时如何应用除法?
- encryption - 如何使用 Aes128Cbc Rust 解密消息
- reactjs - antd v4 自定义表单验证
- java - ImageIcon (GIF) 到字节数组
- visual-studio-code - 如何防止 Visual Studio Code 扩展在某些文件扩展上运行?
- python - ListBox 行选择可以被“拦截”吗?
- css - 如何使用@media 查询制作具有附加功能的按钮