javascript - 我们可以控制垫子抽屉切换速度吗?

标签 javascript css angular angular-material

这是我的代码,我只是前端世界的初学者,所以请帮助我解决打开和关闭侧边栏的延迟问题。

<mat-drawer-container autosize>
  <mat-drawer #drawer mode="side" [opened]="isShowing" (mouseout)="toggle()">
    <mat-nav-list>
      <div>
        <div>
          <a mat-list-item class="panel-list-item">
            Marketplace
          </a>
        </div>
      </div>
    </mat-nav-list>
  </mat-drawer>
  </mat-drawer-container>

最佳答案

是的,您可以使用 animationDuration 属性控制 mat-drawer 切换动画的速度。默认情况下,持续时间设置为250ms。您可以将持续时间设置为不同的值(以毫秒为单位),如下所示:

<mat-drawer-container autosize>
  <mat-drawer #drawer mode="side" [opened]="isShowing" (mouseout)="toggle()" animationDuration="500">
    <mat-nav-list>
      <div>
        <div>
          <a mat-list-item class="panel-list-item">
            Marketplace
          </a>
        </div>
      </div>
    </mat-nav-list>
  </mat-drawer>
</mat-drawer-container>

关于javascript - 我们可以控制垫子抽屉切换速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73000461/

相关文章:

javascript - 如何从有序列表中选择一个列表元素?

javascript - 如何在收到消息时自动向下滚动到列表

javascript - 如何在我的旋转木马中水平显示两个 div?

javascript - Chrome 和 Safari 中的 JQuery 动画错误,在 Firefox 中它按预期工作

angularjs - Safari 中的混合 AngularJS 和 Angular 应用程序性能低下

angular - ionic 4 的自动播放 slider

javascript - JS在列表框中添加按钮

jquery - 移动平滑滚动的 jquery 箭头的位置

angular - 如何在 Angular 6 的 keyup 事件中实现去抖动时间

javascript - 谷歌浏览器扩展帮助 : change the background-color of the clicked tag