【问题标题】:Angular 4 slide in animation动画中的Angular 4幻灯片
【发布时间】:2018-09-28 02:39:17
【问题描述】:

所以我试图在 Angular 4 中制作一个类似旋转木马的动画,以便在表单页面中导航,但是当我触发幻灯片动画时,它们不是彼此相邻滑动,而是堆叠在顶部我尝试浮动 div2,制作 div2内联,它们同时滑动,这是期望的,但只是在彼此的顶部,因为我希望它们彼此相邻。 这是我的代码 .ts 文件中的动画

animations: [
trigger('slide', [
    transition(':enter', [
      style({
        transform: 'translateX(100%)',
      }),
      animate(400,
        style({
          transform: 'translateX(0)',
        })
      )
    ]),
    transition(':leave', [
      style({}),
      animate(400,
        style({
          transform: 'translateX(-100%)',
        })
      )
    ])
  ])
 ]

我的html

 <div id='container'>
         <div @slide *ngIf='index==0'></div>
         <div @slide *ngIf='index==1'></div>
         ....
</div>

【问题讨论】:

    标签: html css angular css-animations


    【解决方案1】:

    尝试将 div 放在单独的容器中 希望对你有帮助

    <div id='container'>
         <div @slide *ngIf='index==0'></div>
    </div>
    
     <div id='container2'>
         <div @slide *ngIf='index==1'></div>
    </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      • 2018-06-02
      • 2015-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多