Published
Edited
May 24, 2021
4 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
<div class="bd-example">
<span class="border"></span>
<span class="border-top"></span>
<span class="border-right"></span>
<span class="border-bottom"></span>
<span class="border-left"></span>
</div>
Insert cell
<div class="bd-example substractive">
<span class="border-0"></span>
<span class="border-top-0"></span>
<span class="border-right-0"></span>
<span class="border-bottom-0"></span>
<span class="border-left-0"></span>
</div>
Insert cell
<div class="bd-example">
<span class="border border-primary"></span>
<span class="border border-secondary"></span>
<span class="border border-success"></span>
<span class="border border-danger"></span>
<span class="border border-warning"></span>
<span class="border border-info"></span>
<span class="border border-light"></span>
<span class="border border-dark"></span>
<span class="border border-white"></span>
</div>
Insert cell
Insert cell
<div class="bd-example">
<span class="border border-primary rounded"></span>
<span class="border border-secondary rounded-top"></span>
<span class="border border-success rounded-right"></span>
<span class="border border-danger rounded-bottom"></span>
<span class="border border-warning rounded-left"></span>
<span class="border border-info rounded-circle"></span>
<span class="border border-light rounded-0"></span>
</div>
Insert cell
Insert cell
<button type="button" class="close" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
Insert cell
Insert cell
<p class="text-primary">.text-primary</p>
<p class="text-secondary">.text-secondary</p>
<p class="text-success">.text-success</p>
<p class="text-danger">.text-danger</p>
<p class="text-warning">.text-warning</p>
<p class="text-info">.text-info</p>
<p class="text-light bg-dark">.text-light</p>
<p class="text-dark">.text-dark</p>
<p class="text-body">.text-body</p>
<p class="text-muted">.text-muted</p>
<p class="text-white bg-dark">.text-white</p>
<p class="text-black-50">.text-black-50</p>
<p class="text-white-50 bg-dark">.text-white-50</p>
Insert cell
<div class="p-3 mb-2 bg-primary text-white">.bg-primary</div>
<div class="p-3 mb-2 bg-secondary text-white">.bg-secondary</div>
<div class="p-3 mb-2 bg-success text-white">.bg-success</div>
<div class="p-3 mb-2 bg-danger text-white">.bg-danger</div>
<div class="p-3 mb-2 bg-warning text-dark">.bg-warning</div>
<div class="p-3 mb-2 bg-info text-white">.bg-info</div>
<div class="p-3 mb-2 bg-light text-dark">.bg-light</div>
<div class="p-3 mb-2 bg-dark text-white">.bg-dark</div>
<div class="p-3 mb-2 bg-white text-dark">.bg-white</div>
<div class="p-3 mb-2 bg-transparent text-dark">.bg-transparent</div>
Insert cell
Insert cell
<div class="d-inline p-2 bg-primary text-white">d-inline</div>
<div class="d-inline p-2 bg-dark text-white">d-inline</div>
Insert cell
<span class="d-block p-2 bg-primary text-white">d-block</span>
<span class="d-block p-2 bg-dark text-white">d-block</span>
Insert cell
<small>Resize down to see hidden elements</small>
<div class="d-md-none text-primary">hide on screens wider than md</div>
<div class="d-none d-lg-block text-secondary">hide on screens smaller than lg</div>
Insert cell
<small>Resize down/up to see appear/dessappear elements</small>
<div class="container-fluid">
<small>Hidden on...</small>
<div class="d-none text-primary">Hidden on all</div>
<div class="d-none d-sm-block text-secondary">Hidden only on xs</div>
<div class="d-sm-none d-md-block text-danger">Hidden only on sm</div>
<div class="d-md-none d-lg-block text-success">Hidden only on md</div>
<div class="d-lg-none d-xl-block text-info">Hidden only on lg</div>
<div class="d-lg-none text-warming">Hidden only on xl</div>
<small>Visible only...</small>
<div class="d-block text-primary">Visible on all </div>
<div class="d-block d-sm-none text-secondary">Visible only on xs </div>
<div class="d-none d-sm-block d-md-none text-danger">Visible only on sm</div>
<div class="d-none d-md-block d-lg-none text-success">Visible only on md</div>
<div class="d-none d-lg-block d-xl-none text-info">Visible only on lg</div>
<div class="d-none d-xl-block text-warming">Visible only on xl </div>
</div>
Insert cell
Insert cell
Insert cell
<div class="d-flex p-2 bg-info">.d-flex (I'm a flexbox container!)</div>
Insert cell
<div class="d-inline-flex p-2 bg-info">.d-inline-flex (I'm an inline flexbox container!)</div>
Insert cell
Insert cell
<small>.d-flex .flex-row .mb-3</small>
<div class="d-flex flex-row mb-3">
<div class="p-2 bg-danger border border-light">Flex item 1</div>
<div class="p-2 bg-danger border border-light">Flex item 2</div>
<div class="p-2 bg-danger border border-light">Flex item 3</div>
</div>

<small class="d-block text-right">.d-flex .flex-row-reverse .mb-3</small>
<div class="d-flex flex-row-reverse">
<div class="p-2 bg-danger border border-light">Flex item 1</div>
<div class="p-2 bg-danger border border-light">Flex item 2</div>
<div class="p-2 bg-danger border border-light">Flex item 3</div>
</div>
Insert cell
Insert cell
<div class="d-flex justify-content-start">d-flex justify-content-start</div>
<div class="d-flex justify-content-end">d-flex justify-content-end</div>
<div class="d-flex justify-content-center">d-flex justify-content-center</div>
<div class="d-flex justify-content-between">d-flex justify-content-between</div>
<div class="d-flex justify-content-around">d-flex justify-content-around</div>
Insert cell
Insert cell
<div class="bd-example">
<small>.d-flex .align-items-start</small>
<div class="d-flex align-items-start bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>

<small>.d-flex .align-items-endc</small>
<div class="d-flex align-items-end bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>

<small>.d-flex .align-items-center</small>
<div class="d-flex align-items-center bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>

<small>.d-flex .align-items-baseline</small>
<div class="d-flex align-items-baseline bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>

<small>.d-flex .align-items-stretch</small>
<div class="d-flex align-items-stretch bg-dark" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>
</div>
Insert cell
Insert cell
<div class="bd-example">
<div class="d-flex bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="align-self-start p-2 bg-danger border border-light">.align-self-start</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>
<div class="d-flex bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="align-self-end p-2 bg-danger border border-light">.align-self-end</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>
<div class="d-flex bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="align-self-center p-2 bg-danger border border-light">.align-self-center</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>
<div class="d-flex bg-dark mb-3" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="align-self-baseline p-2 bg-danger border border-light">.align-self-baseline</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>
<div class="d-flex bg-dark" style="height: 100px">
<div class="p-2 bg-danger border border-light">Flex item</div>
<div class="align-self-stretch p-2 bg-danger border border-light">.align-self-stretch</div>
<div class="p-2 bg-danger border border-light">Flex item</div>
</div>
</div>
Insert cell
Insert cell
<div class="d-flex bg-primary">
<div class="p-2 flex-fill bg-light border">Flex item</div>
<div class="p-2 flex-fill bg-light border">Flex item</div>
<div class="p-2 flex-fill bg-light border">Flex item</div>
</div>
Insert cell
Insert cell
<div class="d-flex">
<div class="p-2 flex-grow-1 bg-info border">.flew-grow</div>
<div class="p-2 bg-warning border">Flex item</div>
<div class="p-2 bg-warning border">Third flex item</div>
</div>
Insert cell
<div class="d-flex">
<div class="p-2 w-100 bg-warning border">Flex item</div>
<div class="p-2 flex-shrink-1 bg-info">.flex-shrink</div>
</div>
Insert cell
Insert cell
<div class="d-flex mb-3">
<div class="p-2 border">Flex item</div>
<div class="p- border">Flex item</div>
<div class="p-2 border">Flex item</div>
</div>

<div class="d-flex mb-3">
<div class="mr-auto p-2 bg-danger border">.mr-auto</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
</div>

<div class="d-flex mb-3">
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="ml-auto p-2 bg-danger border">.ml-auto</div>
</div>
Insert cell
Insert cell
<div class="d-flex align-items-start flex-column bg-dark mb-3" style="height: 200px;">
<div class="mb-auto p-2 bg-danger border">.mb-auto</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
</div>

<div class="d-flex align-items-end flex-column bg-dark mb-3" style="height: 200px;">
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="mt-auto p-2 bg-danger border">.mt-auto</div>
</div>
Insert cell
Insert cell
<div class="bd-example">
<div class="d-flex flex-nowrap" style="width: 8rem;">
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
</div>
</div>
Insert cell
<div class="bd-example">
<div class="d-flex flex-wrap">
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
</div>
</div>
Insert cell
<div class="bd-example">
<div class="d-flex flex-wrap-reverse">
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
<div class="p-2 border">Flex item</div>
</div>
</div>
Insert cell
Insert cell
<div class="d-flex flex-nowrap bg-dark">
<div class="order-3 p-2 bg-light border">.order-3 (first on DOM)</div>
<div class="order-2 p-2 bg-light border">.order-2 (second on DOM) </div>
<div class="order-1 p-2 bg-light border">.order-1 (third on DOM)</div>
</div>
Insert cell
Insert cell
<div class="bd-example">
<small>.d-flex .align-content-start .flex-wrap</small>
<div class="d-flex align-content-start flex-wrap bg-dark mb-3" style="height: 200px">
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
</div>
</div>
Insert cell
<div class="bd-example">
<small>.d-flex .align-content-end .flex-wrap</small>
<div class="d-flex align-content-end flex-wrap bg-dark mb-3" style="height: 200px">
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
</div>
</div>
Insert cell
<div class="bd-example">
<small>.d-flex .align-content-center .flex-wrap</small>
<div class="d-flex align-content-center flex-wrap bg-dark mb-3" style="height: 200px">
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
</div>
</div>
Insert cell
<div class="bd-example">
<small>.d-flex .align-content-between .flex-wrap</small>
<div class="d-flex align-content-between flex-wrap bg-dark mb-3" style="height: 200px">
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
</div>
</div>
Insert cell
<div class="bd-example">
<small>.d-flex .align-content-around .flex-wrap</small>
<div class="d-flex align-content-around flex-wrap bg-dark mb-3" style="height: 200px">
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
</div>
</div>
Insert cell
<div class="bd-example">
<small>.d-flex .align-content-stretch .flex-wrap</small>
<div class="d-flex align-content-stretch flex-wrap bg-dark mb-3" style="height: 200px">
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
<div class="p-2 bg-light border">Flex item</div>
</div>
</div>
Insert cell
Insert cell
<div class="float-left border">Float left on all viewport sizes</div><br>
<div class="float-right border">Float right on all viewport sizes</div><br>
<div class="float-none border">Don't float on all viewport sizes</div>
Insert cell
Insert cell
<div class="float-sm-left">Float left on viewports sized SM (small) or wider</div><br>
<div class="float-md-left">Float left on viewports sized MD (medium) or wider</div><br>
<div class="float-lg-left">Float left on viewports sized LG (large) or wider</div><br>
<div class="float-xl-left">Float left on viewports sized XL (extra-large) or wider</div><br>
Insert cell
Insert cell
Insert cell
<div class="position-static">...</div>
<div class="position-relative">...</div>
<div class="position-absolute">...</div>
<div class="position-fixed">...</div>
<div class="position-sticky">...</div>
Insert cell
<div class="fixed-top">...</div>
Insert cell
<div class="fixed-bottom">...</div>
Insert cell
Insert cell
Insert cell
Insert cell
<div class="shadow-none p-3 mb-5 bg-light rounded">.shadow-none (No shadow)</div>
<div class="shadow-sm p-3 mb-5 bg-white rounded">.shadow-sm (Small shadow)</div>
<div class="shadow p-3 mb-5 bg-white rounded">.shadow (Regular shadow)</div>
<div class="shadow-lg p-3 mb-5 bg-white rounded">.shadow-lg (Larger shadow)</div>
Insert cell
Insert cell
<div class="w-25 p-3" style="background-color: #eee;">Width 25%</div>
<div class="w-50 p-3" style="background-color: #eee;">Width 50%</div>
<div class="w-75 p-3" style="background-color: #eee;">Width 75%</div>
<div class="w-100 p-3" style="background-color: #eee;">Width 100%</div>
<div class="w-auto p-3" style="background-color: #eee;">Width auto</div>
Insert cell
<div style="height: 100px; background-color: rgba(255,0,0,0.1);">
<div class="h-25 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 25%</div>
<div class="h-50 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 50%</div>
<div class="h-75 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 75%</div>
<div class="h-100 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 100%</div>
<div class="h-auto d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height auto</div>
</div>
Insert cell
Insert cell
Insert cell
<div class="container">
<small>Margin top</small>
<div class="mt-3 bg-info">.mt-3</div>
<div class="mt-3 bg-info">.mt-3</div>
<div class="mt-3 bg-info">.mt-3</div>
</div>
Insert cell
html`
<div class="container">
<small>Padding top</small>
<div class="pt-3 bg-info border">.pt-3</div>
<div class="pt-3 bg-info border">.pt-3</div>
<div class="pt-3 bg-info border">.pt-3</div>
</div>
`
Insert cell
<div class="container">
<div class="mb-3 bg-primary">.mb-3</div>
<div class="mb-3 bg-primary">.mb-3</div>
<div class="mb-3 bg-primary">.mb-3</div>
</div>
Insert cell
html`
<div class="container">
<small>Padding bottom</small>
<div class="pb-3 bg-primary border">.pb-3</div>
<div class="pb-3 bg-primary border">.pb-3</div>
<div class="pb-3 bg-primary border">.pb-3</div>
</div>
`
Insert cell
html`
<div class="container">
<small>>Margin left and righ</small>
<div class="mx-5 bg-warning border text-center">.mx-5 (both left and right)</div>
<div class="mx-5 bg-warning border text-center">.mx-5 (both left and right)</div>
<div class="mx-5 bg-warning border text-center">.mx-5 (both left and right)</div>
</div>
`
Insert cell
html`
<div class="container">
<small class="d-block text-center">Padding left and right</small>
<div class="px-5 bg-warning border text-center">.px-5 (both left and right)</div>
<div class="px-5 bg-warning border text-center">.px-5 (both left and right)</div>
<div class="px-5 bg-warning border text-center">.px-5 (both left and right)</div>
</div>
`
Insert cell
html`
<div class="container">
<small class="d-block text-center">Margin top and bottom</small>
<div class="my-5 bg-success border text-center">.my-5 (both top and bottom)</div>
<div class="my-5 bg-success border text-center">.my-5 (both top and bottom)</div>
<div class="my-5 bg-success border text-center">.my-5 (both top and bottom)</div>
</div>
`
Insert cell
html`
<div class="container">
<small class="d-block text-center">Padding top and bottom</small>
<div class="py-5 bg-primary border">.py-5</div>
<div class="py-5 bg-primary border">.py-5</div>
<div class="py-5 bg-primary border">.py-5</div>
</div>
`
Insert cell
Insert cell
<div class="mx-auto border bg-danger" style="width: 250px;">
.mx-auto (width: 250px)
</div>
Insert cell
Insert cell
html`
<small>.text-justify</small>
<p class="text-justify">Ambitioni dedisse scripsisse iudicaretur. Cras mattis iudicium purus sit amet fermentum. Donec sed odio operae, eu vulputate felis rhoncus. Praeterea iter est quasdam res quas ex communi. At nos hinc posthac, sitientis piros Afros. Petierunt uti sibi concilium totius Galliae in diem certam indicere. Cras mattis iudicium purus sit amet fermentum.</p>
`
Insert cell
html`
<div class="container-fluid">
<p class="text-left">.text-left (Left aligned text on all viewport sizes.)</p>
<p class="text-center">.text-center (Center aligned text on all viewport sizes.)</p>
<p class="text-right">.text-right (Right aligned text on all viewport sizes.)</p>
</div>
`
Insert cell
html`
<p class="text-sm-left">Left aligned text on viewports sized SM (small) or wider.</p>
<p class="text-md-left">Left aligned text on viewports sized MD (medium) or wider.</p>
<p class="text-lg-left">Left aligned text on viewports sized LG (large) or wider.</p>
<p class="text-xl-left">Left aligned text on viewports sized XL (extra-large) or wider.</p>
`
Insert cell
html`
<small>BLOCK LEVEL</small></br>
<small>.text-truncate</small>
<div class="row mb-4">
<div class="col-2 text-truncate">
Praeterea iter est quasdam res quas ex communi.
</div>
</div>

<small class="d-block">INLINE LEVEL</small>
<small>.d-inline-block .text-truncate</small></br>
<span class="d-inline-block text-truncate" style="max-width: 150px;">
Praeterea iter est quasdam res quas ex communi.
</span>
`
Insert cell
html`
<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">CapiTaliZed text.</p>
`
Insert cell
Insert cell
html`
<p class="font-weight-bold">Bold text.</p>
<p class="font-weight-normal">Normal weight text.</p>
<p class="font-weight-light">Light weight text.</p>
<p class="font-italic">Italic text.</p>
`
Insert cell
Insert cell
html`
<span class="align-baseline">baseline</span>
<span class="align-top">top</span>
<span class="align-middle">middle</span>
<span class="align-bottom">bottom</span>
<span class="align-text-top">text-top</span>
<span class="align-text-bottom">text-bottom</span>
`
Insert cell
html`
<table style="height: 100px;">
<tbody>
<tr>
<td class="align-baseline">baseline</td>
<td class="align-top">top</td>
<td class="align-middle">middle</td>
<td class="align-bottom">bottom</td>
<td class="align-text-top">text-top</td>
<td class="align-text-bottom">text-bottom</td>
</tr>
</tbody>
</table>
`
Insert cell
Insert cell
html`
<div class="visible">.visible</div>
<div class="invisible">.invisible</div>
`
Insert cell
Insert cell
// https://getbootstrap.com/docs/4.1/getting-started/introduction/#js
$ = require("jquery").then((jquery) => {
window.jquery = jquery;
return require("popper@1.14.3/index.js").catch(() => jquery);
})
Insert cell
// https://getbootstrap.com/docs/4.1/getting-started/introduction/#css
html`<code>css</code> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">`
Insert cell
BootStrap4 = require("https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js")
Insert cell
import { toc } from "@bryangingechen/toc"
Insert cell
style = html`
<style>
.container {
border: 1px dashed blue;
}
.container-fluid {
border: 1px dashed red;
}
.row > * {
background: lightgrey;
border: 1px solid white;
}
.col-sm {
background: pink;
border: 1px solid white;
}
.col-md {
background: coral;
border: 1px solid white;
}

.col-6 {
background: cadetblue;
border: 1px solid white;
}

small {
color: grey;
}


.bd-example [class^=border] {
display: inline-block;
width: 5rem;
height: 5rem;
margin: .25rem;
background-color: #f5f5f5;
}
.bd-example.substractive span {
border: 2px solid coral;
}
</style>
`
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more