angular中使用animation.css实现翻转展示卡片正反两面效果

html

复制代码
<div
  (click)="flip()"
  class="animate__animated cursor--pointer"
  [ngClass]="{ animate__flipInX: isFlipped }"
>
  <div *ngIf="!isFlipped">正面</div>

  <div *ngIf="isFlipped">背面</div>
</div>

component.ts

复制代码
 isFlipped: boolean = false;

  flip() {

    this.isFlipped = !this.isFlipped;
    
  }

安装插件

https://animate.style/

在angular.json中使用

复制代码
"styles": [
              "node_modules/animate.css/animate.min.css",
              "src/styles.scss",
            
            ],

以上:从正面翻转到背面看得到翻转,但从背面翻转到正面

如果加上另一个方向翻装,div会消失

相关推荐
難釋懷几秒前
Vue中的自定义事件
前端·javascript·vue.js
難釋懷5 分钟前
Vue插件
前端·javascript·vue.js
洗发水很好用13 分钟前
Blocked aria-hidden on an element because its descendant retained focus.
前端·javascript·vue.js
爱吃西红柿!16 分钟前
fastadmin fildList 动态下拉框默认选中
android·前端·javascript
500佰22 分钟前
程序员都知道日志记录重要,为何还有人在这基本功上栽跟头?
前端
itslife23 分钟前
fiber 节点与 FiberRootNode - HostRootFiber
前端·react.js
菠菜70728 分钟前
一篇带你速通Webpack如何处理框架中的难点
前端·javascript·webpack
深流层28 分钟前
Three.js 中实现带宽度的线
前端·three.js
陈_杨30 分钟前
鸿蒙5开发宝藏案例分享---应用并发设计
前端
用户268348422395932 分钟前
前端搭建 CI/CD 工作流指南
前端·ci/cd