首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何改变不同宽度的折叠内折叠背景颜色。来自bootstrap 4.5的手风琴

来自 Bootstrap 4.5 的手风琴(Accordion)是一个常见的 UI 组件,它可以实现在不同宽度的折叠面板之间切换,并且可以自定义每个折叠面板的背景颜色。

要改变不同宽度的折叠内折叠背景颜色,可以按照以下步骤操作:

  1. 首先,确保你已经正确引入了 Bootstrap 4.5 的 CSS 和 JavaScript 文件。可以通过在 HTML 文件中添加以下代码来实现引入:
代码语言:txt
复制
<!-- 引入 Bootstrap 的 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.0/dist/css/bootstrap.min.css">

<!-- 引入 Bootstrap 的 JavaScript 文件 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.0/dist/js/bootstrap.min.js"></script>
  1. 创建一个包含手风琴组件的 HTML 结构,可以使用 <div> 元素和一些 Bootstrap 的类来实现。例如:
代码语言:txt
复制
<div id="accordion">

  <!-- 第一个折叠面板 -->
  <div class="card">
    <div class="card-header" id="headingOne">
      <h5 class="mb-0">
        <button class="btn btn-link" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
          折叠面板 1
        </button>
      </h5>
    </div>

    <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordion">
      <div class="card-body">
        这是折叠面板 1 的内容
      </div>
    </div>
  </div>

  <!-- 第二个折叠面板 -->
  <div class="card">
    <div class="card-header" id="headingTwo">
      <h5 class="mb-0">
        <button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
          折叠面板 2
        </button>
      </h5>
    </div>

    <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion">
      <div class="card-body">
        这是折叠面板 2 的内容
      </div>
    </div>
  </div>

  <!-- 其他折叠面板... -->

</div>
  1. 现在,你可以根据需要自定义每个折叠面板的背景颜色了。可以通过在每个折叠面板的 <div class="card"> 上添加自定义的类名,并在 CSS 文件中设置相应的样式来实现。例如:
代码语言:txt
复制
<div class="card custom-panel-1">
  <!-- 折叠面板的内容... -->
</div>
代码语言:txt
复制
/* 在 CSS 文件中定义自定义背景颜色 */
.custom-panel-1 {
  background-color: #e8f0fe;
}

这样,折叠面板 1 的背景颜色就会变为 "#e8f0fe",你可以根据需要重复此步骤来定义其他折叠面板的背景颜色。

通过以上步骤,你可以改变不同宽度的折叠内折叠背景颜色。请注意,以上只是给出了一种实现方式,你也可以根据具体的需求和项目特点进行调整和优化。

推荐的腾讯云相关产品:无

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • CSS(三)

    CSS(三) 發佈於 2018-06-28 本篇将讲解盒模型以及外边距折叠相关知识。 “CSS 盒模型”是一组规则,用于定义如何呈现 Internet 上每个网页。...Inline boxes 不会影响垂直间距,它们不是用于确定布局,只是用于构建块样式 Inline boxes 宽度基于其所容纳内容,而与父容器宽度无关 改变 Box 行为 我们可以使用...box 和周围 box 之间距离 Padding h1 { background: #eee; padding: 50px; } 注意背景颜色如何扩展以填充此空间。...strong { margin: 50px; } 如果我们将边距更改为填充,它会显示背景。但是,它不会影响周围盒子垂直布局。 垂直边距折叠 盒子模型另一个怪癖是”垂直边距折叠”。...我们可以通过修改 box-sizing 属性,使其变为不同 Boxes。

    1.9K20

    【译】W3C WAI-ARIA最佳实践 -- 控件

    手风琴(有展开/折叠功能模块) 手风琴是个垂直罗列元素组合,例如标签或缩略图,这允许用户切换内容模块展示。每个标签元素可以被用来展开折叠、暴露隐藏其相关内容。...如果实现只允许一个面板被展开,如果另一个面板被展开,折叠这个面板。 当焦点在展开状态手风琴标题上,如果实现支持折叠折叠该面板。...: 如果焦点在手风琴面板,将焦点移动到面板标题上。...Control + Page Up (可选地): 如果焦点在手风琴面板,将焦点移动到该面板标题。如果焦点在手风琴标题,将焦点移动到手风琴前一个标题。...如果焦点在第一个手风琴标题,允许不响应操作或将焦点移动到手风琴最后一个标题 键盘交互: 每个手风琴标题包含在一个角色为 button 元素

    4.5K30

    【Java 进阶篇】深入了解 Bootstrap 表格和菜单

    这个基本表格结构可以根据需要进行扩展和自定义。您可以添加更多列、行和数据以展示各种信息。 不同样式表格 Bootstrap 提供了多种不同样式表格,以满足不同设计需求。...当浏览器窗口缩小到一定尺寸时,导航栏会自动折叠,以适应小屏幕设备。 不同样式导航栏 Bootstrap 提供了多种不同样式导航栏,以适应不同设计风格。...以下是一些常见导航栏样式: navbar-light:亮色背景导航栏。 navbar-dark:深色背景导航栏。 bg-primary、bg-secondary:不同颜色背景导航栏。...以下是一些示例,展示如何自定义表格和菜单: 自定义表格样式 您可以通过添加自定义CSS样式来改变表格外观。例如,您可以更改表格背景颜色、字体样式和边框。...-- 表格内容 --> 自定义菜单样式 同样,您可以通过自定义CSS样式来改变菜单外观。例如,您可以更改菜单项颜色和字体大小。

    25030

    VUE项目后台管理系统(四)左边菜单动态展示,不仅可以折叠,而且点击不同菜单,右边展示不同页面

    目录 左边菜单动态展示 左边菜单属性介绍 遍历菜单 左边菜单折叠效果 不同菜单右面展示不同页面 左边菜单动态展示 首先后端接口要返回菜单list集合,是json格式,我使用是python...左边菜单折叠效果 ? ? 如何实现以上效果。 首先做一个点击那个区域 在菜单上面加一个div就可以了 ?...sfzk">||| color是字体颜色,background是背景颜色,cursor是设置鼠标放上去有小手。 菜单区域进行折叠原因是菜单有一个属性 ?...这个属性变为true ,那个这个菜单就可以折叠 ? 所以设置属性,,前面加冒号是动态改变这个属性值, ? 默认为false,那么什么时候变为true呢?...这样就可以折叠了,但是动作比较慢,所以关闭动画,这个菜单有个属性 ? ? 折叠多么大区域,展开多么大区域?我们可以自己设置 对左边菜单宽度进行动态展示 ?

    1.3K10

    视频 | MIT研发了一款可食用机器人,能移除胃部异物

    ◆ ◆ ◆ 之前折叠机器人升级版 这个新机器人是在去年国际机器人与自动化会议展出机器人升级版,设计上面有很大不同。...他可以通过“粘滑运动”进行自我驱动,附属体通过摩擦粘在物体表层,当折叠机器人弯曲时候可以改变重力分布从而实现自由滑动。 和之前Rus团队设计一系列折叠机器人一样,新机器人包括两层结构材料。...Miyashita说:“根据我们计算,20%前进运动推动力来自于水,80%推动力来自粘滑运动。” 机器人要被压缩到足够小,才能被放进胶囊被人吞食。...同样地,当胶囊溶解后,作用在机器人上力要足够大,使得折叠机器人能够完全展开。经过多次试验后,终于研发出了这种矩形机器人,可以像手风琴一样折叠起来。...◆ ◆ ◆ 制作材料 研究员之前尝试过20几种不同材质来制作机器人构架,他们花了很长时间在亚洲市场和中国城搜选材料,最终确定了用来制作香肠肠衣风干猪肠,中间夹着可生物降解收缩包Biolefin。

    53740

    前端入门24-响应式布局(BootStrap)声明正文-响应式布局(BootStrap

    正文-响应式布局(BootStrap) 这次想来讲讲一个前端开发框架:BootStrap BootStrap 目前已经出了 4 个版本,每个版本都有对应官网教程,先来看看不同版本里宣传语: 简洁、...对于这个 效果,我主要想理清楚两点: 展开和折叠是怎么实现? 展开时那些列表是如何实现?...:collapse bg-dark,collapse 是折叠意思,所以第一个 就是一开始被折叠容器,而控制这个 折叠起来,也就是 BootStrap 提供 collapse...,因为展开后,其实 区域是由两个 拼接起来,只是背景色刚好一样,看不出来而已。...7 列宽度,第二个 offset-md-1 和 col-sm-4 都生效,所以它前面空着 1 列宽度,然后它占据着 4 列宽度,这加起来是不是刚好 12 列,所以在 >= 768

    3.6K20

    【Java 进阶篇】深入了解 Bootstrap 组件

    class="btn":这是 Bootstrap 按钮类,它定义了按钮基本样式。 class="btn-primary":这是按钮样式类,它定义了按钮颜色。在这个示例中,按钮颜色是主要。...不同尺寸按钮 Bootstrap 允许您创建不同尺寸按钮以满足不同设计需求。...当浏览器窗口缩小到一定尺寸时,导航栏会自动折叠,以适应小屏幕设备。 不同样式导航栏 Bootstrap 提供了多种不同样式导航栏,以满足不同设计风格。...以下是一些常见导航栏样式: navbar-light:亮色背景导航栏。 navbar-dark:深色背景导航栏。 bg-primary、bg-secondary:不同颜色背景导航栏。...class="alert alert-primary":这是 Bootstrap 警告框类,它定义了警告框样式和颜色。 role="alert":这是指示元素是一个警告框角色。

    19020

    【愚公系列】2023年03月 其他-Web前端基础面试题(CSS_42道)

    CSS盒模型:标准模型 + IE模型 标准模型 div宽度 = 内容宽度+border宽度+padding宽度 //改变border宽度,div宽度会变化 box-sizing:content-box;.../*设置标准盒子*/ 怪异模型|IE模型 div宽度(定死) = 内容宽度+border宽度+padding宽度 //改变border宽度,div宽度不会变化 box-sizing:border-box...何时使用padding: 需要在border内侧添加空白 空白处需要背景颜色 上下相连两个盒子空白,希望为两者之和。...rgba() 和 opacity 都能实现透明效果,但最大不同是 opacity 作用于元素,以及元素所有内容透明度, 而 rgba() 只作用于元素颜色或其背景色。...这种合并外边距方式称为折叠,因此而结合成外边距称为折叠外边距。 折叠结果遵循下列计算规则。

    3.1K20

    Jump Start Bootstrap 第4章

    在这章,我们将讨论一些Bootstrap 3 提供随时可用JavaScript插件,很容易创建一些高级网页功能。 这里有两种不同使用BootstrapJavaScript插件方法。...按钮 在前面的章节中,我们看到了如何创建各种类型按钮。这里,我们将看到使用BootstrapJavaScript插件如何不同状态使用它们,并且让它们切换状态。...) 折叠插件被广泛地称为Web上手风琴”插件。...与普通面板panel-body没有包装在任何div中不同,在这里被div包裹是强制性,以达到折叠效果。...【注:顶层是指第一层】 然而,当放置模式句柄时,没有限制。它可以放在文档任何位置。 Modals有三个宽度:大,默认,小

    28.3K40

    理解 Css 布局和 BFC

    删除一些文本 这是因为当我们浮动一个元素时,文本所在宽度保持不变,为给浮动元素腾出空间而缩短是文本行框。这就是为什么背景和边框会出现在浮动后面的原因。 我们通常有两种方法来解决这个布局问题。...BFC 是布局中一个迷你布局 你可以将 BFC 看作是页面一个迷你布局。一旦一个元素创建了一个 BFC,它就包含了所有的内容。正如我们所看到,这包括浮动元素,它们不再从盒子底部伸出来。...BFC 还会导致一些其他有用行为。 BFC 可以防止 margin 折叠 了解边距合并是另一个被低估 CSS 技能。在下一个示例中,假设有一个背景颜色为灰色 div。...如果我们把盒子设为 BFC,它现在包含了标签 p 和它们边距,这样它们就不会折叠,我们可以看到边距后面容器灰色背景。...创建一个 BFC 现在尽管盒子宽度稍有改变,但布局不会打破。当然,对多列布局来说这不一定是个好办法,但能避免最后一列下掉。

    1.4K00

    寒假提升 | Day6 CSS 第四部分

    可以和其他行内级元素在同一行,不可以设置宽度和高度,宽度和高度由内容决定 inline-block:让元素同时具备行内级、块级元素特征 ;可以和其他行内级元素在同一行,可以设置宽度和高度,默认宽度和高度由内容决定...auto ,那么这个块级元素 margin-bottom 值会传递给父元素 如何防止出现传递问题?...collapse(折叠) 水平方向上 margin ( margin-left、margin-right)永远不会collapse 折叠后最终值计算规则 两个值进行比较,取较大如何防止margin...第4个:spread-radius, 延伸半径 :阴影颜色,如果没有设置,就跟随color属性颜色 inset:外框阴影变成框阴影 盒子阴影 – 在线查看 我们可以通过一个网站测试盒子阴影...用于设置背景图片大小 auto:默认值, 以背景图本身大小显示 cover:缩放背景图,以完全覆盖铺满元素,可能背景图片部分看不见 contain:缩放背景图,宽度或者高度铺满元素,但是图片保持宽高比

    1.3K20

    折叠屏上应用设计规范,了解一下?

    如何适配不同屏幕尺寸并保障良好体验,一直以来都是开发者一大难题。尤其随着可折叠设备等新兴产品涌现,适配工作也愈发迫切。...△ 布局三个主要区域 指南中 组合部分 带您了解如何充分利用屏幕空间以保障可读性,并且以尊重用户心智模型方式在不同场景下合理排布重要内容和操作选项。...最重要一点是,栏式网格提供了一种合理方式来思考当屏幕尺寸变大或变小时如何将内容进行重排,从而帮助您对不同屏幕尺寸作出一致响应。...在如下媒体类示例应用,它首图限制在 16:9 宽高比,描述窗格占 60% 宽度,剩余空间留给其他元素。...△ 平均分布在铰链两侧八栏网格 (蓝背景) 适配示例 现在我们来看如何在运行期间利用好折叠状态。Jetpack Window Manager 库提供了相应 API,可以检测应用窗口是否存在折叠

    4.4K20

    前端框架 element-plus 发布 2.7.8

    级联选择器 (cascader)] 添加标签效果属性 (#17443 by @ntnyq) [加载 (loading)] 补充加载属性 (#17174 by @zhixiaotong) 文档支持同步主题操场环境...组件激活内容不显示 (#17511 by @btea) [单选按钮 (radio-button)] model-value 点击样式丢失及格式化测试文件 (#16692 by @warmthsea) [颜色选择器.../ 树形控件 (tree-v2)] 构建错误 类型检查失败 错误 TS2300 (#17545 by @Aaron-zon) [级联选择器 (cascader)] 响应式属性折叠标签 (#17449...by @ntnyq) [树形控件 (tree)] 调用方法展开节点手风琴模式失败 (#17441 by @btea) [表格 (table)] expand-row-keys 改为显式类型 (#17333...属性显式声明 (#17085 by @sleepyShen1989) [标签页 (tabs)] 垂直布局中按钮对齐问题 (#16986 by @Yolo-00) [标签页 (tabs)] 当只有一个标签时条宽度错误

    13210
    领券