pd非让搞一个这个下拉框上下箭头切换的动画,没办法谁让咱们是打工人呢(虽然心里是一万个愿意,但是也得硬着头皮上呀)。

代码实现如下:

1.引入并使用组件

import { Menu, Dropdown } from 'antd';
import { DownOutlined, UpOutlined} from '@ant-design/icons'; //上箭头和下箭头的图标     <Dropdownoverlay={menu}trigger={['click']}onClick={handleDropDown}><a className="ant-dropdown-link" onClick={(e) => e.preventDefault()}>更多操作{expand?<DownOutlined style={{fontSize: '10px'}}/>:<UpOutlined style={{fontSize: '10px'}}/>}</a></Dropdown>

2.添加状态,用于判断展示上(下)箭头。

  const [expand, setExpand] = useState(true); 

3.添加事件,点击时候切换状态。

  const handleDropDown=()=>{setExpand(!expand);}

效果的话就自行拿去测试。。。

antd-react-Dropdown下拉菜单(上下箭头切换动画)相关推荐

  1. ElementPlus Dropdown下拉菜单 右侧箭头动态切换

    直接套用elementplus的效果是这样的 想要实现的效果是在点击时同时右边的小箭头也会旋转 且不要太生硬 1)通过控制点击事件旋转恢复 这个组件本身封装的时候是点击空白处 下拉框也会收起来 所以单 ...

  2. 解决bootstrap dropdown 下拉菜单有时候不能显示的问题

    解决bootstrap dropdown 下拉菜单有时候不能显示的问题 参考文章: (1)解决bootstrap dropdown 下拉菜单有时候不能显示的问题 (2)https://www.cnbl ...

  3. html下拉菜单制作方法,CSS3制作Dropdown下拉菜单的方法

    :target 是CSS3 中新增的一个伪类,用以匹配当前页面的URI中某个标志符的目标元素(比如说当前页面URL下添加#comment就会定位到id="comment"的位置,俗 ...

  4. 了解elementUI的Form 表单和Dropdown 下拉菜单

    Form 表单 由输入框.选择器.单选框.多选框等控件组成,用以收集.校验.提交数据 el-form el-form-item el-select el-option <el-form :inl ...

  5. vue、Dropdown 下拉菜单、Dropdown属性事件、vue Dropdown 全部下拉菜单、vue Dropdown 全部属性事件

    vue.Dropdown 下拉菜单.Dropdown属性事件.vue Dropdown 全部下拉菜单.vue Dropdown 全部属性事件 设计规则 何时使用 代码演示 1.基本 2.右键菜单 3. ...

  6. 关于element-plus的Dropdown 下拉菜单属性的修改

    ** 关于element-plus的dropdown的下拉菜单的样式修改 ** 因为所做的界面和element-plus所提供的颜色不相搭配,所以进行了颜色的修改 1.首先是下拉框本身 可以看见原本的 ...

  7. vue实现Dropdown下拉菜单

    1.需求 点击按钮出现下拉菜单 2.思路 为按钮绑定点击事件showPicker() 在按钮下另起一个div标签,用v-show绑定一个属性值isShowDropdown 在methods里定义sho ...

  8. 自定义DropDown下拉菜单

    说明: 一个简单的js下拉框,因为目前都不怎么用到jquery了,也好久没写过jquery了,现在框架很多,基本上也用不到,只是以这个简单的例子玩一下. 先来看下效果图: 简单的下拉弹框下拉选项,支持 ...

  9. 用CSS写出一个下拉菜单小箭头

    向右小箭头 width: 13px; height: 13px; border: 1px solid #0F1520; border-top: none; border-left: none; tra ...

  10. 【Unity-UGUI控件全面解析】| Dropdown 下拉菜单组件详解

最新文章

  1. .NET笔试题集(五)
  2. HALCON测量工具
  3. 51CTO我的梦想将在这里起航【我与51CTO的故事】
  4. leetcode算法题--Remove K Digits
  5. matlab 通过矩阵变换使图像旋转平移_数字图像处理|P11 第三章 第四节 图像的几何变换...
  6. Tp3.2在nginx下隐藏index.php文件
  7. 分布式理论和分布式一致性协议
  8. Python升级pip并安装opencv、moviepy包
  9. 如何将cocos2d-x项目打包成一个.exe
  10. 检测是否安装了 .NET Framework 3.5
  11. thinkphp实现商城
  12. 华硕xhci灰色_[安装实录] 零基础完美黑苹果安装之华硕篇
  13. 尝试运行项目时出错,无法启动程序 , 由于应用程序配置不正确,未能启动此应用程序。请查看清单文件以查找可能的错误。
  14. 【博弈论】取棋子游戏
  15. SAP License:FICO知识浓缩版
  16. 2021年实现团队成功的4步绩效管理周期
  17. 动态规划经典例题——最长公共子序列和最长公共子串(python)
  18. google play测试内购流程
  19. ASM diskgroup dismount with Waited 15 secs for write IO to PST (文档 ID 1581684.1)
  20. h5画三角形_如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...

热门文章

  1. Android中保存图片到本地功能实现
  2. 计算机科学数理逻辑考试,计算机科学中使用的数理逻辑_期末考试题2006到2014教案.pdf...
  3. 移动大数据平台的架构、实践与数据增值
  4. edius导出html,每次用EDIUS使用素材后生成的ewc2文件讲解及清理方法
  5. 【WIFI】WIFI-HT的意思
  6. 基于PRET - Printer Exploitation Toolkit的渗透测试
  7. 可视化看板,新一代汽车研发项目管理必备!
  8. 《惢客创业日记》2020.07.04(周六)小学生来搅局?
  9. MySQL主从复制错误——列类型转换错误
  10. 将图片转换为base64编码