分享更有价值
被信任是一种快乐

react如何实现淡入淡出

文章页正文上

这篇文章主要介绍“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(
    {this.state.arr.map((item,index)=>{ return(
  • ) })}
) } } exportdefaultDot

//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{background-color:gold;}

到此,关于“react如何实现淡入淡出”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@byun.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

相关推荐: nodejs字符串怎么转换为数组

本篇内容介绍了“nodejs字符串怎么转换为数组”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 方法一:使用字符串的 split() 方法在 Node.js 中…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册