首页 > 其他分享 >Bootstrap垂直手风琴折叠菜单

Bootstrap垂直手风琴折叠菜单

时间:2024-12-24 16:31:36浏览次数:4  
标签:菜单 accordion Bootstrap aria div 手风琴 border class panel

这是一款Bootstrap垂直手风琴折叠菜单。该Bootstrap垂直手风琴折叠菜单使用boostrap网格进行布局,并通过对bootstrap面板组进行美化,构建出精美的垂直手风琴折叠菜单效果。

 

在线预览   下载

 

 使用方法

在页面中引jquery和bootstrap相关文件。

<link href="path/to/css/bootstrap.min.css" rel="stylesheet"> <link href="path/to/css/font-awesome.min.css" rel="stylesheet"> <script src="path/to/js/jquery.min.js"></script> <script src="path/to/js/bootstrap.min.js"></script>            
 HTML结构

该Bootstrap垂直手风琴折叠菜单的基本HTML结构如下:

<div class="container">     <div class="row">         <div class="col-md-offset-3 col-md-6">             <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">                 <div class="panel panel-default">                     <div class="panel-heading" role="tab" id="headingOne">                         <h4 class="panel-title">                             <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">                                 Section 1                             </a>                         </h4>                     </div>                     <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">                         <div class="panel-body">                             <p>菜单内容1 </p>                         </div>                     </div>                 </div>                   <div class="panel panel-default">                     <div class="panel-heading" role="tab" id="headingTwo">                         <h4 class="panel-title">                             <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">                                 Section 2                             </a>                         </h4>                     </div>                     <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">                         <div class="panel-body">                             <p>菜单内容2</p>                         </div>                     </div>                 </div>                   <div class="panel panel-default">                     <div class="panel-heading" role="tab" id="headingThree">                         <h4 class="panel-title">                             <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">                                 Section 3                             </a>                         </h4>                     </div>                     <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">                         <div class="panel-body">                             <p>菜单内容3</p>                         </div>                     </div>                 </div>             </div>         </div>     </div> </div>
 CSS样式

然后通过下面的CSS代码来对该Bootstrap垂直手风琴折叠菜单进行效果美化。

a:hover,a:focus{     text-decoration: none;     outline: none; } #accordion .panel{     border: none;     box-shadow: none;     border-radius: 0;     margin: 0 0 15px 10px; } #accordion .panel-heading{     padding: 0;     border-radius: 30px; } #accordion .panel-title a{     display: block;     padding: 12px 20px 12px 50px;     background: #ebb710;     font-size: 18px;     font-weight: 600;     color: #fff;     border: 1px solid transparent;     border-radius: 30px;     position: relative;     transition: all 0.3s ease 0s; } #accordion .panel-title a.collapsed{     background: #fff;     color: #0d345d;     border: 1px solid #ddd; } #accordion .panel-title a:after, #accordion .panel-title a.collapsed:after{     content: "\f107";     font-family: fontawesome;     width: 55px;     height: 55px;     line-height: 55px;     border-radius: 50%;     background: #ebb710;     font-size: 25px;     color: #fff;     text-align: center;     border: 1px solid transparent;     box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);     position: absolute;     top: -5px;     left: -20px;     transition: all 0.3s ease 0s; } #accordion .panel-title a.collapsed:after{     content: "\f105";     background: #fff;     color: #0d345d;     border: 1px solid #ddd;     box-shadow: none; } #accordion .panel-body{     padding: 20px 25px 10px 9px;     background: transparent;     font-size: 14px;     color: #8c8c8c;     line-height: 25px;     border-top: none;     position: relative; } #accordion .panel-body p{     padding-left: 25px;     border-left: 1px dashed #8c8c8c; }

标签:菜单,accordion,Bootstrap,aria,div,手风琴,border,class,panel
From: https://www.cnblogs.com/liylllove/p/18628025

相关文章

  • 解决 高版本SpringBoot整合Swagger 启动报错Failed to start bean ‘documentationPlu
    解决高版本SpringBoot整合Swagger启动报错Failedtostartbean‘documentationPluginsBootstrapper‘问题|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|A......
  • js侧边栏菜单插件canvi
    canvi.js是一款js侧边栏菜单插件。canvi.js使用简单,可以快速的制作出侧边栏展开收缩js特效。你可以在同一个页面实例化多个侧边栏实例,还可以设置侧边栏的响应式宽度,自定义侧边栏样式等。在线预览  下载  使用方法在页面中引入canvi.css和canvi.js文件。<link......
  • 简洁的js和CSS3多级导航菜单
    这是一款基于bootsnav的js和CSS3多级导航菜单效果。该多级导航菜单效果在bootsnav菜单的基础上进行了美化,使效果更加炫酷。在线预览  下载 使用方法在页面中引入bootstrap相关文件,jquery和bootsnav文件。<linkrel="stylesheet"href="css/bootstrap.min.css">......
  • 使用 PowerShell 脚本为 Cursor 添加右键菜单项
    使用PowerShell脚本为Cursor添加右键菜单项一、日常工作中的效率提升 通过右键菜单快速访问常用程序可以显著提高效率。本文将介绍如何使用PowerShell脚本为Cursor应用程序添加右键菜单项,使你能够方便地在文件、文件夹以及文件夹背景上通过右键菜单直接打开Cursor。......
  • js和css3智能隐藏和显示的顶部导航菜单
    这是一款使用js和css3制作的智能隐藏和显示的顶部导航菜单。该顶部导航菜单在页面向下滚动时可以帧动画隐藏,在向上滚动到一定距离时优惠显示出来。在线预览 下载 使用方法 HTML结构使用<header>元素作为该导航菜单的HTML结构:<headerclass="header-navigation"......
  • 简单的Bootstrap Tabs选项卡
    这是一款非常简单的BootstrapTabs选项卡美化特效。该特效在原生BootstrapTabs选项卡的基础上,通过css3来对它进行了一些美化效果。 在线预览  下载  使用方法在页面中引入jquery和bootstrap相关文件。<linkhref="path/to/css/bootstrap.min.css"rel="style......
  • 前端-如何把手风琴和表格融合一起
    效果示意图:模板代码:<divstyle="width:80%;overflow-x:scroll;overflow-y:scroll"><divstyle="margin-top:5px;height:500px"><tableclass="header-table"><thead><......
  • PbootCMS V3后台菜单管理有哪些常用操作?
    在PbootCMSV3版本中,后台菜单管理是一个非常重要的功能,可以帮助您根据实际需求定制后台界面。以下是一些常用的菜单管理操作及其详细步骤:隐藏菜单项:登录后台管理界面:首先,登录到PbootCMS的后台管理界面,通常登录地址为 http://你的域名/admin.php。访问菜单管理页面:在浏览器......
  • Bootstrap颜色拾取器插件
    BootstrapColorpicker是一款基于Bootstrap的jquery颜色选择器插件。该jquery颜色选择器插件允许你选取颜色,它提供多种颜色格式:hex,rgb,rgba,hsl,hsla,并提供功能强大的API来控制颜色拾取器。 在线预览 下载 使用方法在页面中引入bootstrap,jquery和bootstrap-colorpicker.css......
  • JavaSwing 菜单栏
    try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;//UIManager.put("RootPane.setupButtonVisible",false);org.jb2011.lnf.beautyeye.BeautyEyeLNFHelpe......