非常感谢六角学院在今年疫情最严重的5、6月份,提供了一系列的线上体验学习课程,能够从课程中,再度复习了CSS、SCSS还有 Bootstrap 5 的使用技巧,观摩不少同学的笔记和语法。
之前的学习一直都是个别练习,像是 Sass 学完就没有再多加应用於其他作品上,而Bootstrap 也是很快速地看了几个线上课程就没再使用,刚好趁着六角学院提供募资平台的设计稿,教学影片也分别有 SCSS 和 Bootstrap 5,就着手尝试制作。
课程影片:
六角学院 - Bootstrap 5 新手教学实战营 - 最终版型讲解 (上)
六角学院 - 第四堂 SCSS 切版任务 - 上半部
使用 Bootstrap 5 来制作,最长需要的就是文件参考,并复制网站的语法啦。
所以像是导览列(Navbar)、进度条(Progress)、工具提示框(Tooltips),都可以用关键字在官方文件搜寻。
progress
为外层的div,progress-bar
为内层有颜色区块<div class="progress mb-3">
<div class="progress-bar bg-primary" role="progressbar" style="width: 45%;" aria-valuenow="25"
aria-valuemin="0" aria-valuemax="100">45%</div>
</div>
data-bs-toggle="tooltip"
与JS语法呼应,data-bs-placement="top" title="品质保证"
标签要显示的位置与显示的文字var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl)
})
<li>
<a href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="品质保证"><img src="https://hexschool.github.io/boootstrap5WebLayout/assets/icon_good02.svg" alt="品质保证">
</a>
</li>
<<: RxJava operators && Java.Optional as a type class
由於想要完整将自己从小至今的学习历程完整叙述,容我从小一开始接触程序的故事说起: 从记忆中对实作的印...
09-05-2021 React Component 是基於元件化的思考模式 本章内容 Compon...
If you're a man whose eyes open wide when locating...
主要呈现实作成果 以下内容有参考教学影片,底下有附网址。 (内容包括我的不专业解说分析及在实作过程中...
Q: 为什麽别人的按钮点起来比较有感觉? A: 因为外国的月亮比较圆? 网页中常常会有很多可以点击...