发布于 2016-01-24 12:32:52
您可以使用角动画来实现这一点,这只是一些简单的带有转换的CSS。你和md-toolbar走在了正确的轨道上。演示使用它,您只需要设置一些CSS围绕顶部的角落。
md-card md-toolbar {
  border-radius: 3px 3px 0 0;
}现在,在md-toolbar下面添加一些要切换的内容,并在其上使用ng-show。
<div class="toggle-content" ng-show="open">
    The toggled content!
</div>然后,只需检查如何使用CSS动画它的ngShow文档。这里要动画的是toogle-content元素的高度。隐藏时,应用height: 0,否则应用height: 200px。
.toggle-content {
  height: 200px;
  background: red;
}
.toggle-content.ng-hide-add, .toggle-content.ng-hide-remove {
  transition: height linear 0.5s;
}
.toggle-content.ng-hide {
  height: 0;
}当然,您需要工具栏中的md-button来切换内容。
<md-button ng-click="open = !open">
   Toggle
</md-button>完整示例:http://codepen.io/kuhnroyal/pen/XXZPrE
https://stackoverflow.com/questions/34968684
复制相似问题