mmm
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
# 🚀 Welcome to your new awesome project!
|
# Bootstrap 5 Examples
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn init
|
yarn init
|
||||||
yarn add webpack-cli --dev
|
yarn add webpack-cli --dev
|
||||||
yarn webpack-cli init
|
yarn webpack-cli init
|
||||||
yarn add bootstrap @popperjs/core
|
yarn add bootstrap @popperjs/core
|
||||||
yarn add css-loader --dev
|
yarn add css-loader ... --dev
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
7
dist/main.css
vendored
7
dist/main.css
vendored
File diff suppressed because one or more lines are too long
2
dist/main.js
vendored
2
dist/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -14,7 +14,16 @@
|
|||||||
<h1>Hello, world!</h1>
|
<h1>Hello, world!</h1>
|
||||||
|
|
||||||
<p>Hello</p>
|
<p>Hello</p>
|
||||||
<button type="button" class="btn btn-primary">버튼</button>
|
<button
|
||||||
|
type="button"
|
||||||
|
class="btn btn-primary"
|
||||||
|
data-bs-toggle="tooltip"
|
||||||
|
data-bs-placement="top"
|
||||||
|
title="Tooltip on top"
|
||||||
|
>
|
||||||
|
버튼
|
||||||
|
</button>
|
||||||
|
|
||||||
<script src="../dist/main.js"></script>
|
<script src="../dist/main.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
51
examples/forms.html
Normal file
51
examples/forms.html
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="ko">
|
||||||
|
<head>
|
||||||
|
<!-- Required meta tags -->
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
|
<!-- Bootstrap CSS -->
|
||||||
|
<link href="../dist/main.css" rel="stylesheet" />
|
||||||
|
<title>Hello, world!</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<h1>Hello, world!</h1>
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<form>
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="exampleInputEmail1" class="form-label"
|
||||||
|
>Email address</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
type="email"
|
||||||
|
class="form-control"
|
||||||
|
id="exampleInputEmail1"
|
||||||
|
aria-describedby="emailHelp"
|
||||||
|
/>
|
||||||
|
<div id="emailHelp" class="form-text">
|
||||||
|
We'll never share your email with anyone else.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="exampleInputPassword1" class="form-label">Password</label>
|
||||||
|
<input
|
||||||
|
type="password"
|
||||||
|
class="form-control"
|
||||||
|
id="exampleInputPassword1"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="mb-3 form-check">
|
||||||
|
<input type="checkbox" class="form-check-input" id="exampleCheck1" />
|
||||||
|
<label class="form-check-label" for="exampleCheck1"
|
||||||
|
>Check me out</label
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<button type="submit" class="btn btn-primary">Submit</button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<script src="../dist/main.js"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
22
examples/layout.html
Normal file
22
examples/layout.html
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="ko">
|
||||||
|
<head>
|
||||||
|
<!-- Required meta tags -->
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
|
<!-- Bootstrap CSS -->
|
||||||
|
<link href="../dist/main.css" rel="stylesheet" />
|
||||||
|
<title>Hello, world!</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<nav
|
||||||
|
class="navbar navbar-expand fixed-top navbar-dark bg-primary shadow-sm"
|
||||||
|
>
|
||||||
|
<h1 class="navbar-brand">Elex</h1>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<script src="../dist/main.js"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -1,83 +1,2 @@
|
|||||||
//---------------------------------------------
|
// https://getbootstrap.kr/docs/5.1/customize/sass/
|
||||||
//
|
@import "~bootstrap/scss/bootstrap";
|
||||||
// Partially loading Bootstrap's components
|
|
||||||
//
|
|
||||||
// 1. Functions
|
|
||||||
// 2. Variables
|
|
||||||
// 3. Mixins
|
|
||||||
// 4. Root + Reboot
|
|
||||||
// 5. Type
|
|
||||||
// 6. Components
|
|
||||||
// 7. Helpers & Mixins for Breakpoints + Print
|
|
||||||
//
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
//---------------------------------------------
|
|
||||||
// 1. Functions
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/functions";
|
|
||||||
|
|
||||||
//---------------------------------------------
|
|
||||||
// 2. Variables
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/variables";
|
|
||||||
|
|
||||||
//---------------------------------------------
|
|
||||||
// 3. Mixins
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/mixins";
|
|
||||||
@import "~bootstrap/scss/utilities";
|
|
||||||
|
|
||||||
//---------------------------------------------
|
|
||||||
// 4. Root + Reboot
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/root";
|
|
||||||
@import "~bootstrap/scss/reboot";
|
|
||||||
|
|
||||||
//---------------------------------------------
|
|
||||||
// 5. Type
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/type";
|
|
||||||
|
|
||||||
//---------------------------------------------
|
|
||||||
// 6. Components
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/images";
|
|
||||||
@import "~bootstrap/scss/containers";
|
|
||||||
@import "~bootstrap/scss/grid";
|
|
||||||
@import "~bootstrap/scss/tables";
|
|
||||||
@import "~bootstrap/scss/forms";
|
|
||||||
@import "~bootstrap/scss/buttons";
|
|
||||||
@import "~bootstrap/scss/transitions";
|
|
||||||
@import "~bootstrap/scss/dropdown";
|
|
||||||
@import "~bootstrap/scss/button-group";
|
|
||||||
@import "~bootstrap/scss/nav";
|
|
||||||
@import "~bootstrap/scss/navbar";
|
|
||||||
@import "~bootstrap/scss/card";
|
|
||||||
@import "~bootstrap/scss/accordion";
|
|
||||||
@import "~bootstrap/scss/breadcrumb";
|
|
||||||
@import "~bootstrap/scss/pagination";
|
|
||||||
@import "~bootstrap/scss/badge";
|
|
||||||
@import "~bootstrap/scss/alert";
|
|
||||||
@import "~bootstrap/scss/progress";
|
|
||||||
@import "~bootstrap/scss/list-group";
|
|
||||||
@import "~bootstrap/scss/close";
|
|
||||||
@import "~bootstrap/scss/toasts";
|
|
||||||
@import "~bootstrap/scss/modal";
|
|
||||||
@import "~bootstrap/scss/tooltip";
|
|
||||||
@import "~bootstrap/scss/popover";
|
|
||||||
@import "~bootstrap/scss/carousel";
|
|
||||||
@import "~bootstrap/scss/spinners";
|
|
||||||
|
|
||||||
//---------------------------------------------
|
|
||||||
// 7. Helpers & Mixins for Breakpoints + Print
|
|
||||||
//---------------------------------------------
|
|
||||||
|
|
||||||
@import "~bootstrap/scss/helpers";
|
|
||||||
@import "~bootstrap/scss/utilities/api";
|
|
||||||
|
|||||||
@@ -2,4 +2,11 @@ import { bootstrap } from "bootstrap";
|
|||||||
import { popper } from "@popperjs/core";
|
import { popper } from "@popperjs/core";
|
||||||
import "./index.scss";
|
import "./index.scss";
|
||||||
|
|
||||||
|
// Tooltip
|
||||||
|
var tooltipTriggerList = [].slice.call(
|
||||||
|
document.querySelectorAll('[data-bs-toggle="tooltip"]')
|
||||||
|
);
|
||||||
|
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
|
||||||
|
return new bootstrap.Tooltip(tooltipTriggerEl);
|
||||||
|
});
|
||||||
console.log("Hello World!");
|
console.log("Hello World!");
|
||||||
|
|||||||
Reference in New Issue
Block a user