首页 > 作文

antd组件库BackTop组件设置动态背景图片的问题

更新时间:2023-04-03 21:24:42 阅读: 评论:0

有这么一个需求,利用antd组件库中的backtop组件的逻辑,但是自己写样式。

我的目标样式是:有两张图片,一张是normal(正常情况),一张是hover(悬停情况)。

这时候就要用到css的动画了

这是第一版,也是错误的版本

下面是jsx的代码

<backtop>        <div classname="normal-top"></div></backtop>

这是css的样式代码

鼓励孩子100金句.mybacktop .normal-top {  height: 50px;  width: 50px;  background: url(../../img/topnormal.png) no-repeat;  text-align: center;}.mybacktop .nor项目计划书模板mal-top:hover {  animation: changebacktopimg 0.3s forwards;  -webkit-animation: changebacktopimg 0.3s forwards;}@keyframes changebacktopimg {  from {    background: url(../..什么言什么语四字成语/img/topnormal.png) no-repeat;  }  to {    background: url(../../img/topfocus.png) no-repeat;  }}

这样子写的话,hover的时候图片消失了。经过我一番研究发现我的动画和antd的动画重叠了。所健康状况怎么写以我再写了一个div作为包裹,并给上antd该组件相关的类名,然后在里面的div写上自己的动画,这个功能就完成了!

下面是jsx的代码

<ba礼毕cktop>        <div classname="ant-fade-enter ant-fade-enter-active ant-fade">          <div classname="normal-top"></div>        </div>
</backtop>

下面是css的代码(其实css的代码没变)

.mybacktop .normal-top {  height: 50px;  width: 50px;  background: url(../../img/topnormal.png) no-repeat;  text-align: center;}.mybacktop .normal-top:hover {  animation: changebacktopimg 0.3s forwards;  -webkit-animation: changebacktopimg 0.3s forwards;}@keyframes changebacktopimg {  from {    background: url(../../img/topnormal.png) no-repeat;  }  to {    background: url(../../img/topfocus.png) no-repeat;  }}

本文发布于:2023-04-03 21:24:41,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d8aabfdf7889722f9a7ec4eb6aae9273.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:antd组件库BackTop组件设置动态背景图片的问题.doc

本文 PDF 下载地址:antd组件库BackTop组件设置动态背景图片的问题.pdf

标签:代码   这是   样式   组件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图