当前位置: 首页 > news >正文

CSS实现动画效果的菜单收起展开图标,html实现动画效果的箭头

效果

请添加图片描述

实现代码

此处JS代码引入了jquery

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style>.menu-icon{position: absolute;left: 20%;top: 30%;transition: all .3s;}.menu-icon:before, .menu-icon:after {position: absolute;width: 10px;height: 2px;background-color: currentcolor;border-radius: 2px;transition: background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content: "";}.menu-icon:before{transform: rotate(-45deg) translate(4.5px);	}.menu-icon:after{transform: rotate(45deg) translate(-4.5px);	}.menu-icon-1:before{transform: rotate(45deg) translate(4.5px);	}.menu-icon-2:after{transform: rotate(-45deg) translate(-4.5px);	}</style></head><body><div class="menu-icon" lay-id="1" onclick="showHiden()"></div></body><script type="text/javascript" src="js/jquery-2.1.1.min.js" ></script><script>function showHiden(){var layId = $(".menu-icon").attr("lay-id");if(layId == 1){$(".menu-icon").addClass("menu-icon-1");$(".menu-icon").addClass("menu-icon-2");$(".menu-icon").attr("lay-id", 2);}else{$(".menu-icon").removeClass("menu-icon-1");$(".menu-icon").removeClass("menu-icon-2");$(".menu-icon").attr("lay-id", 1);}}</script>
</html>
http://www.lryc.cn/news/27703.html

相关文章:

  • 大数据平台小结
  • 力扣-139单词拆分
  • 图机器学习-图神经网络
  • 配置Airbyte资源限制
  • python实现PCA降维画分类散点图并标出95%的置信区间
  • Mysql高级之索引结构详解
  • 【线程-J.U.C】
  • docker布署spring boot jar包项目
  • 极简Vue3教程--Pinia状态管理
  • 常用的map转bean互转方法
  • 2.4G收发一体芯片NRF24L01P跟国产软硬件兼容 SI24R1对比
  • 设计模式之七大原则(一)——单一职责原则、开放-关闭原则
  • C++ set、unordered_set、multiset它们之间的区别与一些使用方法(不断更新)
  • hadoop调优
  • EM@三角函数诱导公式
  • 是不是只能学IT互联网技术才有发展前途?
  • Linux 进程:exit和_exit的辨析
  • 智能电子标签——商超版价签
  • 计算机网络自检
  • DC真实数据都有哪些?Filecoin为DC数据存储的解决方案又是什么?
  • 解决vscode无法自动更新
  • 315线上知识竞赛答题活动方案及模板分享
  • 论文复现-2:代码部分
  • Linux开放的端口太多了?教你一招找出所有开放的端口,然后直接干掉!
  • mysql集群简介
  • 装饰器模式
  • 21 Nacos客户端本地缓存及故障转移
  • 遍历读取文件夹下的所有文件
  • nexus安装与入门
  • Flink SQL Checkpoint 学习总结