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会消失

相关推荐
喝拿铁写前端44 分钟前
前端与 AI 结合的 10 个可能路径图谱
前端·人工智能
codingandsleeping1 小时前
浏览器的缓存机制
前端·后端
灵感__idea2 小时前
JavaScript高级程序设计(第5版):扎实的基本功是唯一捷径
前端·javascript·程序员
摇滚侠2 小时前
Vue3 其它API toRow和markRow
前端·javascript
難釋懷2 小时前
JavaScript基础-history 对象
开发语言·前端·javascript
beibeibeiooo2 小时前
【CSS3】04-标准流 + 浮动 + flex布局
前端·html·css3
拉不动的猪3 小时前
刷刷题47(react常规面试题2)
前端·javascript·面试
浪遏3 小时前
场景题:大文件上传 ?| 过总字节一面😱
前端·javascript·面试
Bigger3 小时前
Tauri(十八)——如何开发 Tauri 插件
前端·rust·app
355984268550554 小时前
医保服务平台 Webpack逆向
前端·webpack·node.js