html实现好看的多种风格手风琴折叠菜单效果合集(附源码)

文章目录

  • 1.设计来源
    • [1.1 风格1 -图文结合手风琴](#1.1 风格1 -图文结合手风琴)
    • [1.2 风格2 - 纯图片手风琴](#1.2 风格2 - 纯图片手风琴)
    • [1.3 风格3 - 导航手风琴](#1.3 风格3 - 导航手风琴)
    • [1.4 风格4 - 双图手风琴](#1.4 风格4 - 双图手风琴)
    • [1.5 风格5 - 综合手风琴](#1.5 风格5 - 综合手风琴)
    • [1.6 风格6 - 简描手风琴](#1.6 风格6 - 简描手风琴)
    • [1.7 风格7 - 功能手风琴](#1.7 风格7 - 功能手风琴)
    • [1.8 风格8 - 全屏手风琴](#1.8 风格8 - 全屏手风琴)
    • [1.9 风格9 - 全屏灵活手风琴](#1.9 风格9 - 全屏灵活手风琴)
  • 2.效果和源码
    • [2.1 动态效果](#2.1 动态效果)
    • [2.2 源代码](#2.2 源代码)
  • 源码下载
  • 万套模板,程序开发,在线开发,在线沟通

作者:xcLeigh

文章地址:https://blog.csdn.net/weixin_43151418/article/details/142166577


html实现好看的多种风格手风琴折叠菜单效果合集(附源码),html模板源码,手风琴效果源码,手风琴模板源码,内置九种风格的手风琴源码,适用于各种场合,内置代码,注释完整,代码规范,各种风格都有,代码上手简单,代码独立,可以直接运行使用。也可直接预览效果。

1.设计来源

1.1 风格1 -图文结合手风琴

风格1 -图文结合手风琴,鼠标悬浮展开内容,内容可以是图文结合,也可以是纯文字或图片,可以自定义,支持扩展。

1.2 风格2 - 纯图片手风琴

风格2 - 纯图片手风琴 ,鼠标悬浮展开内容,内容数量可以自定义,目前是十四章图片,具体效果可以看视频演示。

1.3 风格3 - 导航手风琴

风格3 - 导航手风琴,鼠标点击,动画出现演示内容,演示的内容可以自己定义,图文结合,如果排版都很自由,具体效果可以看视频演示。
手风琴导航


单击导航动态弹出

1.4 风格4 - 双图手风琴

风格4 - 双图手风琴 ,鼠标悬浮,展示内容,里面有两部分组成,第一是竖条图片,第二是放大图片,图片上处理文字和效果,具体效果可以看视频演示。

1.5 风格5 - 综合手风琴

风格5 - 综合手风琴,这里面综合了鼠标单击,悬浮等操作手风琴,支持文字,描述,内容,记忆等功能,用起来更方便,具体效果可以看视频演示。
默认


鼠标悬浮中间图片效果


鼠标悬浮最后图片效果 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/977e589e30c044648c04811fefe2458b.png)

1.6 风格6 - 简描手风琴

风格6 - 简描手风琴,鼠标悬浮展示图片放大和标题描述内容,文字内容可以自定义,可以加超链接,图片,打造自己的风格,具体效果可以看视频演示。

1.7 风格7 - 功能手风琴

风格7 - 功能手风琴,鼠标单击展开内容,内容是有图文结合组成了,可以自定义内容,打造自己的风格,具体效果可以看视频演示。

1.8 风格8 - 全屏手风琴

风格8 - 全屏手风琴,全屏显示手风琴,鼠标悬浮展开内容,可以自定义内容,打造自己的风格,具体效果可以看视频演示。

1.9 风格9 - 全屏灵活手风琴

风格9 - 全屏灵活手风琴,全屏显示手风琴,鼠标悬浮展开内容,可以自定义内容,打造自己的风格,具体效果可以看视频演示。
页面初始化效果


鼠标悬浮 "宣纸传统制作技艺" 效果

2.效果和源码

2.1 动态效果

这里是完整的效果演示,可在此代码基础上更加完善功能,支持扩展自己的风格,可以删减内容,打造属于自己的手风琴效果。

html实现好看的多种风格手风琴折叠菜单效果合集(附源码)

2.2 源代码

这里是主界面的代码,其他图片、js、css等代码,见下面的 源码下载 ,里面有所有代码资源和相关说明。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>优质源码合集 - xcLeigh</title>
<script type="text/javascript">
	    (function() {
        window.onclick = function(event) {
            var heart = document.createElement("b");
            heart.onselectstart = new Function('event.returnValue=false');
            document.body.appendChild(heart).innerHTML = "❤";
            heart.style.cssText = "position: fixed; z-index:999;left:-100%;";
            var f = 16, // 字体大小
                x = event.clientX - f / 2, // 横坐标
                y = event.clientY - f, // 纵坐标
                c = randomColor(), // 随机颜色
                a = 1, // 透明度
                s = 1.2; // 放大缩小
            var timer = setInterval(function() {
                if (a <= 0) {
                    document.body.removeChild(heart);
                    clearInterval(timer);
                } else {
                    heart.style.cssText = "font-size:16px;cursor: default;position: fixed;color:" + c + ";left:" + x + "px;top:" + y + "px;opacity:" + a + ";transform:scale(" + s + ");";
                    y--;
                    a -= 0.016;
                    s += 0.002;
                }
            }, 12)
        }
        // 随机颜色
        function randomColor() {

            return "rgb(" + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + ")";

        }
    }());
</script>
</head>
<style type="text/css">
*{
  padding: 0;
  margin: 0;
  font-family:华文中宋;
}
.news {
  background-color: rgba(31,31,31,0.7);
  position: absolute;
  top: 0px;
  width: calc(100% - 32px);
  height: calc(100% - 32px);
  border: 1px solid gray;
  padding: 15px 15px ;
  z-index: 2;
}
.news h2{
  padding-bottom: 5px;
  padding-left:10px;
  padding-right:10px;
  color: orange;
  font-weight: bold;
}
.news h2 span{
	float:right;
	cursor:pointer;
	color:#83B0CD;
}
.news h2 span:hover{
	color:#F55353;
}
.news ul{
   padding:5px 10px ;
   /* background: white; */
}
.news ul li{
  list-style: none;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dashed gray;
  text-indent: 15px;
  font-size: 26px;
  padding: 10px;
}
.news a{
  text-decoration: none;
  color: #06C;
}
.news a:hover{
  text-decoration: underline;
  color: red;
}
.bg{
  background-color:rgb(255,165,0,0.1);
}
.bg2{
  background-color:rgba(255,165,0,0.9);
}
</style>

<body>
<div style="position: absolute; top:0px; width: 100%; height: 100%; background-image: url('https://userblink.csdnimg.cn/direct/4a5d96f25c90454586780c81ac5ba47a.jpeg'); z-index: 1; background-size: cover; opacity: 1;"></div>
  <div class="news">
    <div style="text-align: center;">
      <h2>
        手风琴效果演示
    </h2>
    </div>
    <ul>
	   <li><a href="风格1/index.html" target="_blank">★★★★★ 风格1 - 手风琴效果</a></li>
	   <li><a href="风格2/index.html" target="_blank">★★★★★ 风格2 - 手风琴效果</a></li>
	   <li><a href="风格3/index.html" target="_blank">★★★★★ 风格3 - 手风琴效果</a></li>
	   <li><a href="风格4/index.html" target="_blank">★★★★★ 风格4 - 手风琴效果</a></li>
	   <li><a href="风格5/index.html" target="_blank">★★★★★ 风格5 - 手风琴效果</a></li>
	   <li><a href="风格6/index.html" target="_blank">★★★★★ 风格6 - 手风琴效果</a></li>
	   <li><a href="风格7/index.html" target="_blank">★★★★★ 风格7 - 手风琴效果</a></li>
	   <li><a href="风格8/index.html" target="_blank">★★★★★ 风格8 - 手风琴效果</a></li>
	   <li><a href="风格9/index.html" target="_blank">★★★★★ 风格9 - 手风琴效果</a></li>
     <li><span style="color: white;">【源码下载地址:https://blog.csdn.net/weixin_43151418/article/details/142166577】</span></li>
     </ul>
   </div>
</body>

</html>

源码下载

html实现好看的多种风格手风琴折叠菜单效果合集(附源码) 点击下载

万套模板,程序开发,在线开发,在线沟通


--------------- 业精于勤,荒于嬉 ---------------


--------------- 行成于思,毁于随 ---------------


💢 关注博主 带你实现畅游前后端

🏰 加入社区 带你体验马航不孤单

💯 神秘个人简介 带你体验不一样得介绍

💘 为爱表白 为你那个TA,体验别致的浪漫惊喜

🎀 酷炫邀请函 带你体验高大上得邀请


① 🉑提供云服务部署 (有自己的阿里云);

② 🉑提供前端、后端、应用程序、H5、小程序、公众号、大作业等相关业务;

如🈶合作请联系我,期待您的联系。

:本文撰写于CSDN平台,作者:xcLeigh(所有权归作者所有),https://blog.csdn.net/weixin_43151418,如果相关下载没有跳转,请查看这个地址,相关链接没有跳转,皆是抄袭本文,转载请备注本文原地址。


亲,码字不易,动动小手,欢迎 点赞 ➕ 收藏 ,如 🈶 问题请 留言(评论),博主看见后一定及时给您答复,💌💌💌


原文地址:https://blog.csdn.net/weixin_43151418/article/details/142166577(防止抄袭,原文地址不可删除)

相关推荐
元争栈道16 分钟前
webview和H5来实现的android短视频(短剧)音视频播放依赖控件
android·音视频
zjw_rp25 分钟前
Spring-AOP
java·后端·spring·spring-aop
Oneforlove_twoforjob38 分钟前
【Java基础面试题033】Java泛型的作用是什么?
java·开发语言
TodoCoder1 小时前
【编程思想】CopyOnWrite是如何解决高并发场景中的读写瓶颈?
java·后端·面试
向宇it1 小时前
【从零开始入门unity游戏开发之——C#篇24】C#面向对象继承——万物之父(object)、装箱和拆箱、sealed 密封类
java·开发语言·unity·c#·游戏引擎
小蜗牛慢慢爬行1 小时前
Hibernate、JPA、Spring DATA JPA、Hibernate 代理和架构
java·架构·hibernate
阿甘知识库1 小时前
宝塔面板跨服务器数据同步教程:双机备份零停机
android·运维·服务器·备份·同步·宝塔面板·建站
元争栈道2 小时前
webview+H5来实现的android短视频(短剧)音视频播放依赖控件资源
android·音视频
乔峰不是张无忌3302 小时前
【HTML】动态闪烁圣诞树+雪花+音效
前端·javascript·html·圣诞树
星河梦瑾2 小时前
SpringBoot相关漏洞学习资料
java·经验分享·spring boot·安全