Day25 Bootstrap简介

今天我们要来介绍Bootsrap,那这是甚麽呢 ?他是一种框架(frame),在他所制定的规则里,能快速让使用者开发出网页,

首先我们先到Bootstrap的网站,然後按下Get start。
往下滑以後就会看到我们刚开始的样本!

将他copy起来复制到你的html档案里。你一开始的框架设定就完成罗!是不是十分快速。

Bootstrap左边有非常多的范例选项,教学怎麽使用这些套件,有时间的话非常推荐大家去了解跟练习。

而今天我们要教学利用Bootstrap快速制作一个三栏到四栏的版面。我们需要先认识Grid。

Grid

Grid就是我们的网格系统,其实就是我们之前所学到的flex,Bootstrap的网格系统就是使用容器的概念把行、栏布局与对齐。

我们要认识新的属性。以及他的作用为何?

  • Containers: 最外层的容器(固定宽度),若是要满版的话使用 .container-fluid。
  • Rows: 水平排列整齐成一行。确保所有栏在行上排好。
  • 栏包含水平的 padding,以产生单个栏之间的沟槽,但是你可以通过 .row 上的 .no-gutters 从行中移除边缘 margin,从栏中移除填充 padding。

想像一下每一行的大小都是12,你的栏位数可以自由分配这12个大小。

例如:
你有三栏,你想要他们都一样大、就可以在.col设置4、4、4。
若是你希望中间的宽度比较大,就可以在.col设置3、6、6。

到这里可能还是有些模糊,就让我们实际看看例子!

例子: 三栏排版

首先要记得把Bootstrap的框架复制过来,不然是没有效果的喔!

  1. 先建立一个外容器countainer
  2. 建立水平列群组row
  3. 建立三栏内容.col*3
  4. 把内容img跟段落p放到col里面
  5. 图片设成满版,加上class="img-fluid",设定CSS .col img为图片宽度100%。
    .col img{
        width: 100%;
    }
        
        
    <div class="container">
        <div class="row">
            <div class="col-4">
                <img src="https://picsum.photos/300/200?random=1" alt=""   class="img-fluid">
                <p>
                    Lorem, ipsum dolor sit amet consectetur adipisicing elit. Incidunt nisi nemo, autem quas soluta dignissimos rerum dolorum reiciendis voluptatem fugit corrupti dolorem ullam necessitatibus. Saepe expedita harum iure unde magnam?
                </p>
            </div>
            <div class="col-4">
                <img src="https://picsum.photos/300/200?random=2" alt=""   class="img-fluid">
                <p>
                    Lorem, ipsum dolor sit amet consectetur adipisicing elit. Incidunt nisi nemo, autem quas soluta dignissimos rerum dolorum reiciendis voluptatem fugit corrupti dolorem ullam necessitatibus. Saepe expedita harum iure unde magnam?
                </p>
            </div>
            <div class="col-4">
                <img src="https://picsum.photos/300/200?random=3" alt=""   class="img-fluid">
                <p>
                    Lorem, ipsum dolor sit amet consectetur adipisicing elit. Incidunt nisi nemo, autem quas soluta dignissimos rerum dolorum reiciendis voluptatem fugit corrupti dolorem ullam necessitatibus. Saepe expedita harum iure unde magnam?
                </p>
            </div>
        </div>
    </div>

这样是不是超快速又超级轻松呢!那今天Bootstrap的介绍就到这罗。


<<:  不只懂 Vue 语法:请用图片轮播的例子示范 Composition API?

>>:  Day24 用python写UI-聊聊Text(一)

损失函数的演进--3

接下来在2017年,为了要解决人脸辨识常见的资料不均衡的问题,使用weight和feature no...

从 IT 技术面细说 Search Console 的 27 组数字 KPI (7) :网页的排除

SEO 要做到基本工是很简单的,就是把 Search Console 上面显示的错误都解决掉,上面说...

Day05 - 纯 Html - 复杂型别 object + collection

object + collection 指的是 object 里面的某 Property 的资料型态...

总结与心得

经过漫长的环境设定与软件安装後 终於把 SQL Server Failover Cluster 基本...

Day 29:利用 NPM 来安装 Next 布景主题

在「Day 5:Hexo 安装完成後的设定密技,并且为 Hexo 换上新布景!」篇章内有提到使用 g...