Mis*_*hko 6 css3 angularjs angularjs-animation
什么是实现最好的方式在效果翻转使用AngularJS动画?
我想在上点击效应发生翻转.每次点击它,它应该翻转到另一侧.
理想情况下,我想,我在寻找一个使用角动画一条指令执行.
art*_*iak 13
PLNKR - 这是可配置角度指令的种子,提供3d翻转功能.我看不出有什么好的理由来使用ngAnimate它.
<flip flip-width="200px" flip-height="100px">
<flip-panel>
content-front
</flip-panel>
<flip-panel>
content-back
</flip-panel>
</flip>
Run Code Online (Sandbox Code Playgroud)
directive所有名称应该是可配置的.flip-width并flip-height设定风格flip和两者flip-panels.front和back设置.flip-panel是front第二个是back.transclusion内容flip-panel可能是任意html.-webkit.(更新以使其在Firefox中工作,只需复制所有-webkit没有前缀的部分 - 您不需要-moz)PLNKR - 这是一个更新和扩展的版本.它通过使指令可配置来显示我的意思.更多细节:
flipConfigvia provider,允许设置app.config:
flip-show属性,指定要显示的一侧.flip-show我们可以从指令外部触发翻转动作.(顺便说一下:它只是一个种子,它可以在很多方面得到改进.例如:指定轴,指定变换的原点,指定面板的半径和边距,允许翻转悬停,默认颜色,边距等等)
最近我在角度记忆游戏中使用了同样的用法.
我的实现与其他答案的想法相同.我还发布了翻译代码和DEMO.
Github:https://github.com/zwacky/angular-flippy
Ps:看起来我迟到了;)
| 归档时间: |
|
| 查看次数: |
14601 次 |
| 最近记录: |