Bootstrap

Posted on September 2, 2022
Tags: javascript

1 Layout

2 Resizing

<button className="col-3"/>

2.1 Example: sidebar, content bar

<div className="container-fluid text-center">
      <main className="main">
        <div className="row">
            <div className="col-3 d-flex flex-column mb-3">
                Sidebar
            </div>
            <div className="col-9 d-flex flex-column mb-3">
                Contentbar
            </div>
        </div>
       </main>
</div>

3 breakpoints

sm md lg are breakpoints meaning bootstrap auto-resizes when that window is too small.

Examples:

<div className="col-sm-3"></div> //small breakpoint
<div className="col-md-3"></div> //medium breakpoint

4 Padding and Margin

<div className="pr-3"></div> //pad right , 3 represents 1 space
<div className="pl-3"></div> //pad left
<div className="pu-3"></div> //pad left
<div className="pd-3"></div> //pad left
<div className="p-auto"></div> //pad all sides auto

<div className="mr-3"></div> //pad right
<div className="ml-3"></div> //pad left
<div className="mu-3"></div> //pad left
<div className="md-3"></div> //pad left
<div className="p-auto"></div> //pad all sides auto

5 Utility functions

Examples:

`<div className="col-3 d-flex flex-column">` //column with flexbox grow downwards