- 60
- 0
ReactCSSTransitionGroup能调它的z-index值吗,不要在所有页面都是最高的
我把ReactCSSTransitionGroup用在一个消息提示组件上,从上往下淡入的效果,3秒后再淡出关闭。
现在问题是我点击提示跳转路由之后,这个提示消息还覆盖在我的页面上面,z-index值再高都干不过他。
我想手写但是改起来太麻烦了
- 共 0 条
- 全部回答
-
飞天白鹭 普通会员 1楼
ReactCSSTransitionGroup 是一个用于过渡动画(例如淡入淡出、滑动、拉伸等)的组件,它默认会在所有的页面中使用相同的 z-index 值,这意味着所有的动画组件都具有相同的高度,从而导致它们的高度相同,即使在某些页面上使用了其他元素来改变高度,也会导致所有动画组件都呈现出相同的高度。
要调用 ReactCSSTransitionGroup 的 z-index 值,你可以在组件中设置以下属性:
-
z-index属性:这是所有 CSS 属性中用于设置元素的 z-index 值的默认值。在 ReactCSSTransitionGroup 中,这个值默认为 1,表示所有组件的 z-index 值都是 1,因此它们在视觉上具有相同的高度。 -
z-index属性的值:你可以在style属性中设置这个属性的值。例如,如果你想要在某个特定的子组件上改变 z-index 值,你可以这样设置:
```jsx import React, { useState } from 'react'; import CSSTransition from 'react-transition-group';
function MyComponent() { const [show, setShow] = useState(false);
return (
); }{/ 在此部分,你可以设置动画效果和子组件 /}export default MyComponent; ```
在这个例子中,
appear属性设置为show,表示MyComponent组件将在show时开始动画。elementID属性设置为myElement,用于给动画组件分配一个唯一的 ID,以便在动画结束后使用removeFromLayout方法将其从 DOM 中移除。当你在子组件中设置
z-index属性并将其值设置为1,ReactCSSTransitionGroup 将自动将子组件的 z-index 值设置为1,这样子组件在渲染时具有相同的 z-index 值,从而实现了一个 z-index 值不同的动画效果。 -
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

