首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS动画扩展组件

CSS动画扩展组件
EN

Stack Overflow用户
提问于 2017-11-08 10:12:42
回答 1查看 331关注 0票数 0

我有两个卡段并排使用挠性盒。每个框都有一个“展开”按钮(例如,如果我展开右边,它只隐藏左卡部分,反之亦然)。我基本上想要动画的扩展卡,但我不知道如何,或它是否可能。

代码语言:javascript
复制
<mdl-card *ngIf="hideLeft" [@leftAnimation] class="card-left" mdl-shadow="2" mdl-card-expand>
          <mdl-card-title>
              <h2 mdl-card-title-text>Left</h2>
            </mdl-card-title>
          <div class="cr-cardcontainer">
          </div>
          <mdl-card-menu>
                <button mdl-button mdl-button-type="icon" mdl-ripple (click)="toggleRight()">
                  <mdl-icon>fullscreen</mdl-icon>
                </button>
        </mdl-card-menu>
      </mdl-card>

      <mdl-card *ngIf="hideRight" [@rightAnimation] [@test]="rightState" class="card-right" mdl-shadow="2" mdl-card-expand>
          <mdl-card-title>
              <h2 mdl-card-title-text>Right</h2>
            </mdl-card-title>
            <div class="cr-cardcontainer">

            </div>
            <mdl-card-menu>
                    <button mdl-button mdl-button-type="icon" mdl-ripple (click)="toggleLeft()">
                      <mdl-icon>fullscreen</mdl-icon>
                    </button>
            </mdl-card-menu>
      </mdl-card>
    </mdl-layout-content>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-08 12:50:56

在我的评论之后,如果您的容器使用了flex显示,您的卡片可以使用flex属性,如下所示:

代码语言:javascript
复制
flex: 1 1 0; // No width
flex: 1 1 100%; // Full width
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47176890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档