当前位置: 首页 > article >正文

React整理总结(四)

1.过渡动画react-transition-group

  • Transition 与平台无关,不一定使用css实现
  • CSSTransition组件,in属性控制展示隐藏,添加className;有三个状态appear | enter | exit
    • 第一类,开始状态:对于的类是-appear、-enter、exit;
    • 第二类:执行动画:对应的类是-appear-active、-enter-active、-exit-active;
    • 第三类:执行结束:对应的类是-appear-done、-enter-done、-exit-done;
  • SwitchTransition可以完成两个组件之间切换的炫酷动画:
    • SwitchTransition中主要有一个属性:mode,有两个值in-out:表示新组件先进入,旧组件再移除;out-in:表示就组件先移除,新组建再进入;

2.CSS 编写

  • 内联样式
  • css文件引入
  • cssmodule, 文件命名xxx.module.css
  • css in js, 如styled-component
    • props可以被传递给styled组件。获取props需要通过${}传入一个插值函数,props会作为该函数的参数;这种方式可以有效的解决动态样式的问题;
    • 添加attrs属性
  • 动态添加css,如classnames

http://www.kler.cn/news/135511.html

相关文章:

  • LeetCode 面试题 16.25. LRU 缓存
  • js 对象数组删除某一个特定的对象
  • 达索系统3DEXPERIENCE云端设计新体验
  • CSS-表格属性(1)
  • docker数据卷详细讲解及数据卷常用命令
  • 【计算机视觉】24-Object Detection
  • Django 路由配置(二)
  • ESP32-BLE基础知识
  • 多态语法详解
  • URAT串口通信协议
  • 05_常用API
  • MIB 6.1810操作系统实验:准备工作(Tools Used in 6.1810)
  • Flink(七)【输出算子(Sink)】
  • opencv(5): 滤波器
  • 四旋翼无人机的飞行原理--【其利天下分享】
  • ES6中实现继承
  • 基于变形卷积和注意机制的带钢表面缺陷快速检测网络DCAM-Net(论文阅读笔记)
  • 开源与闭源软件的辩论:对大模型技术发展的影响
  • 基于非洲秃鹫算法优化概率神经网络PNN的分类预测 - 附代码
  • 常见的面试算法题:阶乘、回文、斐波那契数列
  • 【数据结构】树与二叉树(廿一):树和森林的遍历——先根遍历(递归算法PreOrder、非递归算法NPO)
  • Redis内存满了会宕机吗
  • 【Python百宝箱】掌握Python Web开发三剑客:Flask、Django、FastAPI一网打尽
  • 【Django-DRF用法】多年积累md笔记,第(4)篇:Django-DRF反序列化详解
  • Ubuntu 18.04/20.04 LTS 操作系统设置静态DNS
  • Hive常见的面试题(十二道)
  • 【JS】Chapter13-构造函数数据常用函数
  • 【python基础】类详解:如何编写类、__init__()、修改实例属性、类存储到模块并导入、py标准库、编写类的约定
  • STM32硬件调试器不一定准确,proteus不一定准确
  • Motion Plan之搜素算法笔记