登录跳转动画效果

简介: 登录跳转动画效果

父组件

import './App.css';
import { TransitionGroup, CSSTransition } from "react-transition-group";
import { BrowserRouter as Router, Route, Switch,Redirect,withRouter } from 'react-router-dom'
import Login from './view/login';
import Home from './view/home.js';
function App() {
  const AnimatedSwitch = withRouter(({ location }) => (
    <TransitionGroup>
      <CSSTransition key={location.key} classNames="slide" timeout={300}>
      <Switch>
          <Route path='/login' component={Login} />
          <Route path='/home' component={Home} />
          <Redirect from='/' to='/login' />
        </Switch>
      </CSSTransition>
    </TransitionGroup>
  ));
  return (
    <>
      <Router>
        <AnimatedSwitch />
      </Router>
    </>
  );
}
export default App;
 css
.slide-enter {
  opacity: 0;
  transform: translateX(100%);
}
.slide-enter-active {
  opacity: 3;
  transition: all 300ms ease-in-out;
  transform: translateX(0);
}
.slide-exit {
  opacity: 3;
  transform: translateX(0);
}
.slide-exit-active {
  opacity: 0;
  transition: all 300ms ease-in-out;
  transform: translateX(-100%);
}
相关文章
|
移动开发 缓存 监控
面试官:本机号码一键登录,是怎么实现的?
面试官:本机号码一键登录,是怎么实现的?
2482 0
面试官:本机号码一键登录,是怎么实现的?
|
存储
指针进阶详解(下)
指针进阶详解(下)
99 0
|
12月前
|
监控 测试技术 开发工具
移动端性能测试工具
移动端性能测试工具
851 2
【Azure 应用服务】App Service频繁出现 Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener 异常分析
【Azure 应用服务】App Service频繁出现 Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener 异常分析
151 2
|
前端开发 UED 容器
登录页视觉升级:CSS动画背景,让登录变得酷炫!
登录页视觉升级:CSS动画背景,让登录变得酷炫!
|
Ubuntu Java Linux
Linux操作系统——概念扫盲I
Linux操作系统——概念扫盲I
181 4
|
Oracle Java 关系型数据库
想要造轮子,你知道反射机制吗?
平时写代码的过程中,我们使用不同的工具框架来提升开发效率,除了基础框架之外,我们自己也想造轮子,封装各种业务平台功能; 一旦需造轮子的时候,那么就需要使用Java造轮子利器:反射; 一些项目中常见的反射应用场景: • 泛化调用: 提前不知道目标RPC的接口和方法,而是开发在后台输入值,根据输入的配置动态请求。 这也是提升效率的一部分,因为不可能所以得RPC接口都要亲自对接的,总要有一部分可以灵活的调用不同接口。
169 0
|
关系型数据库 MySQL 数据库连接
阿里云国际站代理商:MySQL云数据库数据库链接不上怎么办?
@luotuoemo 飞机@TG 【聚搜云】服务器运维专家! 阿里云国际站代理商:MySQL云数据库数据库链接不上怎么办?
|
存储 安全 NoSQL
项目终于用上了 Spring 状态机,非常优雅!
项目终于用上了 Spring 状态机,非常优雅!
|
存储 计算机视觉