相关文章推荐

Bootstrap提供了一些类别来变更HTML元素的CSS的display属性,而且这些类别具有响应式特点,其命名形式如下:

  • xs的层级类别: .d - { 设定值 }
  • sm、md、lg、xl、xxl的层级类别: .d - { 断点 } - { 设定值 }

设定值如下:

  • none: 不显示。
  • inline: 行内层级 (不换行) 。
  • block: 区块层级 (换行) 。
  • inline-block: 不换行 ,但可以设定宽度、高度、padding与margin。
  • table: 表格。
  • table-cell: 表格的储存格。
  • table-row: 表格的列。
  • flex: 使用flex,容器大小 不会 随着内容变化。
  • inline-flex: 使用inline-flex,容器大小 会 随着内容变化。

範例1: 将区块层级变成行内层级

<div> 原本的CSS display属性是block (会换行),在这里我们透过bootstrap将他的属性改成inline (不会换行)。

<!DOCTYPE html>
<html lang="en">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap CDN -->
    <!-- CSS only -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
    <!-- JavaScript Bundle with Popper -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"></script>
    <title>改变层级</title>
</head>
    <div class="d-inline p-2 bg-info text-white">d-inline</div>
    <div class="d-inline p-2 bg-dark text-white">d-inline</div>
</body>
</html>

範例2: 将行内层级变成区块层级

<span>原本的CSS display属性是inline (不会换行),在这里我们透过bootstrap将他的属性改成block(会换行)。

<!DOCTYPE html>
<html lang="en">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap CDN -->
    <!-- CSS only -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
    <!-- JavaScript Bundle with Popper -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"></script>
    <title>改变层级</title>
</head>
    <span class="d-block p-2 bg-info text-white">d-block</span>
    <span class="d-block p-2 bg-dark text-white">d-block</span>
</body>
</html>

Bootstrap提供以下类别来隐藏元素:

範例: 隐藏元素

d-md-none: 當螢幕大於md斷點(768px)時就隱藏此元素。
d-none d-md-block: 當螢幕小於md斷點(768px)時就隱藏此元素。

<!DOCTYPE html>
<html lang="en">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap CDN -->
    <!-- CSS only -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
    <!-- JavaScript Bundle with Popper -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"></script>
    <title>隐藏元素</title>
</head>
    <div class="d-md-none">當螢幕大於md斷點時就隱藏</div>
    <div class="d-none d-md-block">當螢幕小於md斷點時就隱藏</div>
</body>
</html>

当荧幕宽度小于768px时会显示以下文字。
在这里插入图片描述

当荧幕宽度大于768px时会显示以下文字。
在这里插入图片描述

HTML元素颜色控制的三层模型与实战路径

HTML元素的颜色呈现并非简单赋值,而是由浏览器渲染引擎驱动的多层叠加过程:文字层(color)、背景层(background-color)和边框层(border-color)各自独立、互不干扰。理解这三层的职责边界、继承规则与层叠顺序,是解决‘颜色不生效’‘样式被覆盖’等高频问题的根本前提。结合CSS优先级机制、CSS自定义属性(CSS Custom Properties)和开发者工具调试方法,可系统性提升配色可控性与跨浏览器一致性。本文聚焦真实开发场景中的颜色落地逻辑,覆盖内联样式、内部样式表、外部CS

weixin_30410119的博客

Bootstrap CSS根据屏幕大小控制隐藏与显示

Bootstrap 提供了一些辅助类,以便更快地实现对移动设备友好的开发。这些可以通过媒体查询结合大型、小型和中型设备,实现内容对设备的显示和隐藏。 需要谨慎使用这些工具,避免在同一个站点创建完全不同的版本。响应式实用工具目前只适用于块和表切换。 d-sm-block: 设备尺寸大于等于sm时显示 d-md-block: 设备尺寸大于等于md时显示 d-lg-block: 设备尺寸大于等于lg时显示 d-xl-block: 设备尺寸大于等于xl时显示 d-none d-sm-block: 设

这几天接到了一个响应式项目 要求同一套代码能在pc和手机端 展示 不同的效果 很简单的一个项目 但是pc上面显示的东西会比较多 但是移动端就很简单了 这个时候就需要隐藏一些元素了 首先boot4 中 隐藏和显示 元素是 d-none / d-block 根据不同尺寸 可以设置 d-sm-none 在小屏幕及以上屏幕都隐藏 d-md-none 在中屏幕和大屏幕上都隐藏 d-lg-none 只在大屏幕的时候隐藏 d-sm-block 在...

业余前端的职业经历

html 块 隐藏 显示,bootstrap如何显示或隐藏内容?

bootstrap如何显示或隐藏内容?下面本篇文章给大家介绍一下Bootstrap显示或隐藏内容的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。显示或隐藏内容Bootstrap3 中,.show和.hidden类可以强制任意元素显示或隐藏(对于屏幕阅读器也能起效),但是,这些类只对块级元素起作用,对行内级元素不起作用。如:......跟快速浮动的做法一样,.show和.hi...

weixin_33622043的博客

bootstrap模态框之间的数据交互_Bootstrap响应式前端框架笔记十六——模态框交互...

Bootstrap响应式前端框架笔记十六——模态框交互模态框也可以称为弹出窗,其作用是当用户点击某个功能按钮后,在网页上弹出一个内容窗口。在Bootstrap中,创建模态框十分简单。首先模态框组件通过modal类来创建,其默认隐藏,开发者可以使用data相关属性来将其唤出。简单示例如下:正常模态框×模态框标题模态框内容关闭保存效果如下: 可以为model-dialog类增加modal-lg或者mo...

weixin_30346025的博客

web前端技术笔记(十六)bootstrap、表单正则和前端优化

bootstrapbootstrapbootstrap 容器bootstrap 栅格系统栅格响应式布局案例列偏移bootstrap 隐藏类bootstrap 按钮bootstrap 表单bootstrap 导航条导航条案例bootstrap 图片bootstrap 字体图标路径导航bootstrap 下拉菜单巨幕栅格里的rowbootstrap 响应式专题网站实例正则表达式正则默认规则常用正则规则表单验证原理前端性能优化一、代码部署:二、编码 bootstrap 简单、直观、强悍的前端开发框架,让web开发

网页配色不用愁:Bootstrap Colorpicker 实战上手全指南

做前端开发时,你是否遇到过这样的场景:后台管理系统需要一个"主题色设置",用户想要可视化地挑颜色,而你只能在页面上写死一个 `<input type="color">`,又丑又难用?或者你辛辛苦苦做了一个自定义弹窗,却发现还要自己实现色相、饱和度的拖动逻辑?Bootstrap Colorpicker 就是为解决这类痛点而生的开源前端颜色选择器组件,它基于 Bootstrap 4 与 jQuery,

gitblog_00324的博客

Bootstrap Colorpicker 快速上手:一招搞定网页取色的完整教程

做过网页表单的朋友都有体会:让用户"选个颜色"看着简单,做起来却烦人——浏览器自带的取色器样式简陋、跨平台观感不一致,自己写一个又得处理色板、滑块、透明度一堆逻辑。Bootstrap Colorpicker 正是为解决这个痛点而生的开源前端库,它基于 Bootstrap 开发,只需几行代码就能在页面中集成功能完整、外观统一且高度可定制的颜色选择器,无论是快速搭建原型还是正式项目都适用。 gitblog_00517的博客

Bootstrap Colorpicker 上手与进阶:三步为网页表单加上专业取色器

你做过后台管理系统吗?如果做过,大概率遇到过这样的场景:运营同事要给自己创建的商品标签挑一个品牌色,你却只能给他一个文本框,让他手动输入 `#FF6B35` 这样的十六进制颜色码。结果呢?要么填错格式,要么纠结半天"这个色到底长什么样"。 原生 `<input type="color">` 虽然能用,但样式简陋、在不同浏览器里长得不一样,还不好融入 Bootstrap 的视觉体系。这时候,**B

gitblog_01113的博客

Bootstrap Colorpicker 终极使用指南:从三行初始化到事件监听与扩展全掌握

你的后台系统里那个只能靠手敲十六进制色值的颜色输入框,是不是早该换掉了?Bootstrap Colorpicker 是一个基于 Bootstrap 的开源颜色选择器插件,专治"颜色输入体验差、格式容易写错"这个老大难问题。它支持调色板、色相滑块、透明通道调节等多种交互模式,能无缝融入 Bootstrap 风格的表单界面,几分钟就能让项目里所有选色场景变得专业顺手。这篇 Bootstrap Colo

gitblog_00800的博客

Bootstrap-jqgrid学习(十六)

表格属性 分页属性:显示总条数 每页显示多少条:定义下拉列表,展示每页显示条数: 列排序:给表格定义标题: 定义是否隐藏表格的下拉按钮: 自适应父容器: 指定表格的高度:设置页面初始的页码: 指定分页栏的位置:是否显示翻页按钮: 是否展示跳转页面输入框: listpage.json:

dengfengling999的博客

Bootstrap 模态框(Modal)插件 模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。 如果您想要单独引用该插件的功能,那么您需要引用 modal.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstr

shi199434的博客 - 弹出框插件属性 - 两个tooltip没有的属性 - 弹出框插件四个方法(show, hide, toggle, destroy)和四个事件(show, shown, hide, hidden) - 警告框插件 - 警告框关闭时的淡入淡出效果 - JavaScript方式关闭警告框

sunraito的博客

第四周周记

1、Bootstrap 页面标题(Page Header) 页面标题(Page Header)是个不错的功能,它会在网页标题四周添加适当的间距。当一个网页中有多个标题且每个标题之间需要添加一定的间距时,页面标题这个功能就显得特别有用。 2、Bootstrap 缩略图 本章将讲解 Bootstrap 缩略图。大多数站点都需要在网格中布局图像、视频、文本等。Bootstrap 通过缩略图为此提供了一种简便的方式。使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 class .thumbnai

xys13051056457的博客 d-sm-block: 设备尺寸大于等于sm时显示 d-md-block: 设备尺寸大于等于md时显示 d-lg-block: 设备尺寸大于等于lg时显示 d-xl-block: 设备尺寸大于等于xl时显示 d-none d-sm-block: 设
这几天接到了一个响应式项目 要求同一套代码能在pc和手机端 展示 不同的效果 很简单的一个项目 但是pc上面显示的东西会比较多 但是移动端就很简单了 这个时候就需要隐藏一些元素了 首先boot4 中 隐藏和显示 元素是 d-none / d-block 根据不同尺寸 可以设置 d-sm-none 在小屏幕及以上屏幕都隐藏 d-md-none 在中屏幕和大屏幕上都隐藏 d-lg-none 只在大屏幕的时候隐藏 d-sm-block 在...
bootstrapbootstrapbootstrap 容器bootstrap 栅格系统栅格响应式布局案例列偏移bootstrap 隐藏类bootstrap 按钮bootstrap 表单bootstrap 导航条导航条案例bootstrap 图片bootstrap 字体图标路径导航bootstrap 下拉菜单巨幕栅格里的rowbootstrap 响应式专题网站实例正则表达式正则默认规则常用正则规则表单验证原理前端性能优化一、代码部署:二、编码 bootstrap 简单、直观、强悍的前端开发框架,让web开发
做过网页表单的朋友都有体会:让用户"选个颜色"看着简单,做起来却烦人——浏览器自带的取色器样式简陋、跨平台观感不一致,自己写一个又得处理色板、滑块、透明度一堆逻辑。Bootstrap Colorpicker 正是为解决这个痛点而生的开源前端库,它基于 Bootstrap 开发,只需几行代码就能在页面中集成功能完整、外观统一且高度可定制的颜色选择器,无论是快速搭建原型还是正式项目都适用。
你做过后台管理系统吗?如果做过,大概率遇到过这样的场景:运营同事要给自己创建的商品标签挑一个品牌色,你却只能给他一个文本框,让他手动输入 `#FF6B35` 这样的十六进制颜色码。结果呢?要么填错格式,要么纠结半天"这个色到底长什么样"。 原生 `<input type="color">` 虽然能用,但样式简陋、在不同浏览器里长得不一样,还不好融入 Bootstrap 的视觉体系。这时候,**B
表格属性 分页属性:显示总条数 每页显示多少条:定义下拉列表,展示每页显示条数: 列排序:给表格定义标题: 定义是否隐藏表格的下拉按钮: 自适应父容器: 指定表格的高度:设置页面初始的页码: 指定分页栏的位置:是否显示翻页按钮: 是否展示跳转页面输入框: listpage.json:
Bootstrap 模态框(Modal)插件 模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。 如果您想要单独引用该插件的功能,那么您需要引用 modal.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstr
- 弹出框插件属性 - 两个tooltip没有的属性 - 弹出框插件四个方法(show, hide, toggle, destroy)和四个事件(show, shown, hide, hidden) - 警告框插件 - 警告框关闭时的淡入淡出效果 - JavaScript方式关闭警告框
1、Bootstrap 页面标题(Page Header) 页面标题(Page Header)是个不错的功能,它会在网页标题四周添加适当的间距。当一个网页中有多个标题且每个标题之间需要添加一定的间距时,页面标题这个功能就显得特别有用。 2、Bootstrap 缩略图 本章将讲解 Bootstrap 缩略图。大多数站点都需要在网格中布局图像、视频、文本等。Bootstrap 通过缩略图为此提供了一种简便的方式。使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 class .thumbnai
 
推荐文章