这篇文章主要介绍“react如何实现淡入淡出”,在日常操作中,相信很多人在react如何实现淡入淡出问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”react如何实现淡入淡出”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! react实现淡入淡出的方法:1、通过“npm i react-addons-css-transition-group”下载“react-addons-css-transition-group”库;2、通过“render(){return(react实现淡入淡出首先要下载一个库,即npm i react-addons-css-transition-group,接下来看代码
Image.js importReact,{Component}from'react' importCSSTransitionGroupfrom'react-addons-css-transition-group'; import'./pic.css' classImageextendsComponent{ constructor(props){ super(props) } render(){ return(
)
}
}
exportdefaultImage
Dot.js importReact,{Component}from'react' classDotextendsComponent{ constructor(props){ super(props) this.state={arr:[1,2,3]} } render(){ return() } } exportdefaultDot{this.state.arr.map((item,index)=>{ return(
- ) })}
//css样式 *{margin:0;padding:0;} .list{width:500px; height:400px; margin:30pxauto; } ul{position:relative; width:500px; height:400px; overflow:hidden; } li{ position:absolute; list-style:none;} img{width:500px; height:400px; } .item-enter{ position:absolute; opacity:0; } .item-enter-active{opacity:1; transition:1.5sopacityease-in-out; } .item-leave{position:absolute; opacity:1;} .item-leave-active{ opacity:0; transition:1.5sopacityease-in-out; } .dot{ position:absolute; top:380px; left:250px; width:150px; height:50px; } .dotul{width:100%; height:100%; } .dotli{ position:static; float:left; margin-left:10px; width:25px; height:25px; border-radius:50%; border:1pxsoliddeeppink; transition:3s; list-style:none;} .current{bac免费云主机域名kground-color:gold;}
到此,关于“react如何实现淡入淡出”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@byun.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本篇内容介绍了“怎么用PHP实现多进程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!虽然说 PHP 是世界上最好的语言,但是对于 PHPer 们来说,对多进程、…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。