我非常想在我的角度应用程序中集成 Basic Usage template 来自Angular Materials .
单击 <> 时,我非常喜欢过渡效果 .
我已经在他们的网站上搜索过该指令,但没有找到它 . 我设法找到的最接近的是Toolbar,但它的上角没有圆角的方式略有不同 . 此外,使用简单的ng-show,不会提供转换 .
有关如何实现这一目标的任何建议?
我非常想在我的角度应用程序中集成 Basic Usage template 来自Angular Materials .
单击 <> 时,我非常喜欢过渡效果 .
我已经在他们的网站上搜索过该指令,但没有找到它 . 我设法找到的最接近的是Toolbar,但它的上角没有圆角的方式略有不同 . 此外,使用简单的ng-show,不会提供转换 .
有关如何实现这一目标的任何建议?
3 回答
你可以用angular animations做到这一点,这只是一些简单的CSS过渡 . 而你正走在正确的轨道上
md-toolbar
. 演示使用它,你只需要设置一些CSS来绕过顶角 .现在在
md-toolbar
下面添加一些要切换的内容,并在其上使用ng-show
.然后查看ngShow文档,了解如何使用CSS为其设置动画 . 你想在这里动画的是
toogle-content
元素的高度 . 隐藏时,将应用height: 0
,否则为height: 200px
.当然,您需要在工具栏中使用
md-button
来切换内容 .完整示例:http://codepen.io/kuhnroyal/pen/XXZPrE
你需要在
jquery
中实现类似于slideToggle()
方法的东西 . Angular Slideables指令提供此功能 .直角是除了
md-toolbar
指令之外实现的自定义样式 .事实证明,这是我设法找到最适合我需要的东西 .
其他提供开箱即用功能的解决方案非常受欢迎 .