架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 2035|回复: 0

[Bootstrap] 简单了解 Bootstrap 5 文件内容结构

[复制链接]
发表于 2024-7-25 09:18:53 | 显示全部楼层 |阅读模式
需求:Bootstrap 帮我们封装了大量的 css 样式,我们只需要在  class 上引用即可。当我们使用一个前端 UI 框架的时候(例如:Angular Material UI、NG-ZORRO、Kendo UI),如果我们想使用 Bootstrap 里面的样式怎么办呢?如何将 Bootstrap 和其它 UI 框架在项目中并存,并互不影响呢?

Bootstrap 是一款功能强大、功能丰富的前端工具包。只需几分钟即可构建任何内容(从原型到生产)。

使用 npm 安装 bootstrap 5.3.3 版本,命令如下:

安装完成后,文件夹 node_modules\bootstrap 目录结构如下:

卷序列号为 AA1B-3F2F
D:.
│  LICENSE
│  package.json
│  README.md
│  
├─dist
│  ├─css
│  │      bootstrap-grid.css
│  │      bootstrap-grid.css.map
│  │      bootstrap-grid.min.css
│  │      bootstrap-grid.min.css.map
│  │      bootstrap-grid.rtl.css
│  │      bootstrap-grid.rtl.css.map
│  │      bootstrap-grid.rtl.min.css
│  │      bootstrap-grid.rtl.min.css.map
│  │      bootstrap-reboot.css
│  │      bootstrap-reboot.css.map
│  │      bootstrap-reboot.min.css
│  │      bootstrap-reboot.min.css.map
│  │      bootstrap-reboot.rtl.css
│  │      bootstrap-reboot.rtl.css.map
│  │      bootstrap-reboot.rtl.min.css
│  │      bootstrap-reboot.rtl.min.css.map
│  │      bootstrap-utilities.css
│  │      bootstrap-utilities.css.map
│  │      bootstrap-utilities.min.css
│  │      bootstrap-utilities.min.css.map
│  │      bootstrap-utilities.rtl.css
│  │      bootstrap-utilities.rtl.css.map
│  │      bootstrap-utilities.rtl.min.css
│  │      bootstrap-utilities.rtl.min.css.map
│  │      bootstrap.css
│  │      bootstrap.css.map
│  │      bootstrap.min.css
│  │      bootstrap.min.css.map
│  │      bootstrap.rtl.css
│  │      bootstrap.rtl.css.map
│  │      bootstrap.rtl.min.css
│  │      bootstrap.rtl.min.css.map
│  │
│  └─js
│          bootstrap.bundle.js
│          bootstrap.bundle.js.map
│          bootstrap.bundle.min.js
│          bootstrap.bundle.min.js.map
│          bootstrap.esm.js
│          bootstrap.esm.js.map
│          bootstrap.esm.min.js
│          bootstrap.esm.min.js.map
│          bootstrap.js
│          bootstrap.js.map
│          bootstrap.min.js
│          bootstrap.min.js.map

├─js
│  │  index.esm.js
│  │  index.umd.js
│  │
│  ├─dist
│  │  │  alert.js
│  │  │  alert.js.map
│  │  │  base-component.js
│  │  │  base-component.js.map
│  │  │  button.js
│  │  │  button.js.map
│  │  │  carousel.js
│  │  │  carousel.js.map
│  │  │  collapse.js
│  │  │  collapse.js.map
│  │  │  dropdown.js
│  │  │  dropdown.js.map
│  │  │  modal.js
│  │  │  modal.js.map
│  │  │  offcanvas.js
│  │  │  offcanvas.js.map
│  │  │  popover.js
│  │  │  popover.js.map
│  │  │  scrollspy.js
│  │  │  scrollspy.js.map
│  │  │  tab.js
│  │  │  tab.js.map
│  │  │  toast.js
│  │  │  toast.js.map
│  │  │  tooltip.js
│  │  │  tooltip.js.map
│  │  │
│  │  ├─dom
│  │  │      data.js
│  │  │      data.js.map
│  │  │      event-handler.js
│  │  │      event-handler.js.map
│  │  │      manipulator.js
│  │  │      manipulator.js.map
│  │  │      selector-engine.js
│  │  │      selector-engine.js.map
│  │  │
│  │  └─util
│  │          backdrop.js
│  │          backdrop.js.map
│  │          component-functions.js
│  │          component-functions.js.map
│  │          config.js
│  │          config.js.map
│  │          focustrap.js
│  │          focustrap.js.map
│  │          index.js
│  │          index.js.map
│  │          sanitizer.js
│  │          sanitizer.js.map
│  │          scrollbar.js
│  │          scrollbar.js.map
│  │          swipe.js
│  │          swipe.js.map
│  │          template-factory.js
│  │          template-factory.js.map
│  │
│  └─src
│      │  alert.js
│      │  base-component.js
│      │  button.js
│      │  carousel.js
│      │  collapse.js
│      │  dropdown.js
│      │  modal.js
│      │  offcanvas.js
│      │  popover.js
│      │  scrollspy.js
│      │  tab.js
│      │  toast.js
│      │  tooltip.js
│      │
│      ├─dom
│      │      data.js
│      │      event-handler.js
│      │      manipulator.js
│      │      selector-engine.js
│      │
│      └─util
│              backdrop.js
│              component-functions.js
│              config.js
│              focustrap.js
│              index.js
│              sanitizer.js
│              scrollbar.js
│              swipe.js
│              template-factory.js

└─scss
    │  bootstrap-grid.scss
    │  bootstrap-reboot.scss
    │  bootstrap-utilities.scss
    │  bootstrap.scss
    │  _accordion.scss
    │  _alert.scss
    │  _badge.scss
    │  _breadcrumb.scss
    │  _button-group.scss
    │  _buttons.scss
    │  _card.scss
    │  _carousel.scss
    │  _close.scss
    │  _containers.scss
    │  _dropdown.scss
    │  _forms.scss
    │  _functions.scss
    │  _grid.scss
    │  _helpers.scss
    │  _images.scss
    │  _list-group.scss
    │  _maps.scss
    │  _mixins.scss
    │  _modal.scss
    │  _nav.scss
    │  _navbar.scss
    │  _offcanvas.scss
    │  _pagination.scss
    │  _placeholders.scss
    │  _popover.scss
    │  _progress.scss
    │  _reboot.scss
    │  _root.scss
    │  _spinners.scss
    │  _tables.scss
    │  _toasts.scss
    │  _tooltip.scss
    │  _transitions.scss
    │  _type.scss
    │  _utilities.scss
    │  _variables-dark.scss
    │  _variables.scss
    │
    ├─forms
    │      _floating-labels.scss
    │      _form-check.scss
    │      _form-control.scss
    │      _form-range.scss
    │      _form-select.scss
    │      _form-text.scss
    │      _input-group.scss
    │      _labels.scss
    │      _validation.scss
    │
    ├─helpers
    │      _clearfix.scss
    │      _color-bg.scss
    │      _colored-links.scss
    │      _focus-ring.scss
    │      _icon-link.scss
    │      _position.scss
    │      _ratio.scss
    │      _stacks.scss
    │      _stretched-link.scss
    │      _text-truncation.scss
    │      _visually-hidden.scss
    │      _vr.scss
    │
    ├─mixins
    │      _alert.scss
    │      _backdrop.scss
    │      _banner.scss
    │      _border-radius.scss
    │      _box-shadow.scss
    │      _breakpoints.scss
    │      _buttons.scss
    │      _caret.scss
    │      _clearfix.scss
    │      _color-mode.scss
    │      _color-scheme.scss
    │      _container.scss
    │      _deprecate.scss
    │      _forms.scss
    │      _gradients.scss
    │      _grid.scss
    │      _image.scss
    │      _list-group.scss
    │      _lists.scss
    │      _pagination.scss
    │      _reset-text.scss
    │      _resize.scss
    │      _table-variants.scss
    │      _text-truncate.scss
    │      _transition.scss
    │      _utilities.scss
    │      _visually-hidden.scss
    │
    ├─utilities
    │      _api.scss
    │
    └─vendor
            _rfs.scss

其中 dist 文件夹是编译后的文件,scss 是 js 是 CSS 和 JavaScript 的源代码。

关于编译的 Bootstrap 的 css 文件结构如下:

QQ截图20240725090615.jpg

一般根据自己情况,引用:bootstrap-utilities.min.cssbootstrap-grid.min.css 即可。

参考:超链接登录可见。





上一篇:【转】关于 Shared Memory 的两三事
下一篇:【实战】使用 Dapper 操作 SQLite 数据库
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-6-15 22:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表