此篇会介绍 Bootstrap 客制化所需的环境设置。
想先谈谈关於 Bootstrap 5 客制化,需要具备的几个观念。(大致有个概念就好,後续会比较好消化)
函式库
框架
,而是像 函式库
,让开发者可以自由的载入需要的功能,大幅降低 Bootstrap 肥大
的问题。css
.css
档案是由编译而产生的档案。(全部的样式都是由 scss 堆叠而来)VSCode:IDE 编辑器
专案结构
以下载入环境会针对於 sass、js 两者的环境做示范。
Step1:scss、js 原始码下载两种方法
第一种:官网下载
中英官网原始码选择,
新手
或平时看中文官网,可以选择中文官网下载,有经验想下载最新
的 Bootstrap 版本,则可以选择英文官网。
第二种:github 原始码 下载
步骤:点击 main → 点击 Tags → 选择版本 → 点击 Code → 下载
如果觉得下载太慢,可以使用下载指定资料夹的方式,请参考下方两篇教学文章:
step2:将 scss、js 原始码复制到专案中
scss:将 scss 资料夹名称重新命名为 bootstrap(避免命名冲突),复制到自己专案内的 scss 资料夹内。
js:将 js 资料夹内所有档案复制到自己专案内的 js 资料夹内。
Step3:引入 css、js 路径
bootstrap.scss
是一只汇总所有 scss 路径的档案,编译後并产生 bootstrap.css
。(上一集有介绍 scss 编译环境)
js 路径选择 bootstrap.bundle
,是因为它包含了 popper.js
这个框架。
HTML 引入路径:
Step4:测试环境是否载入成功
选择 Bootstrap Modal 元件范例,来检查按钮样式、JS 事件是否正确呈现。
Step1:建立 package.json
档案
npm init
Step2:下载 bootstrap
npm install bootstrap
会将原始码放在根目录 node_modules/bootstrap
的资料夹。
Step3:引入 css、js 路径
bootstrap.css
是不对的(为了测试 Bootstrap 环境),正常会设置为自己指定编译後的路径。Step4:测试环境是否载入成功
选择 Bootstrap Modal 元件范例,来检查按钮样式、JS 事件是否正确呈现。
下一篇会介绍如何撰写自己的 all.scss。
昨天差不多讲完这几天的目标了,今天就来简单介绍 Ansible 这套自动化工具吧。顺便帮我争取一点写...
26. Remove Duplicates from Sorted Array 今天我们一起挑战le...
工程师太师了: 第5话 杂记: 我很建议大家在下班之余, 如果有些闲暇可以做side project...
在还没有跟夥伴一起接案、案件收入全放进自己口袋的时期,接过案件金额最高纪录是 24 万 8,当时是负...
今日我们要来学习的重点是Elastic Uptime,Uptime主要是针对你的应用和服务进行监控,...