Bootstrap (1)
Bootstrap(1)(5版)
1.概要
components
2.CDNプロジェクトの作成
ホーム>概要>クイックスタート
CSSポップアップウィンドウ ポップアップメニュー位置情報によりスクロール .
html
bodyに貼り付けマルチボタン 分割ボタン 単純プロジェクト アクティブクラスを追加すると、青色 が有効になります. aria-current:Webアクセス性(必要に応じて貼り付け) 無効項目: 無効
4.スタイル
フォームの入力と発行
form control sizing disabled readonly ファイル入力(タイプ="file"はファイル入力を表す) input group sizing multiple inputs button addons buttons with dropdowns 5.モデル
live demoポップアップメニューなどの data-bs-toggle:htmlのdataというグローバル属性bootstrap toggle(データ・ローダ)として指定された属性部分モード(値) data-bs-target:target,html cssの#はidセレクタ
このアイデンティティを持つ要素をターゲットとして をモードとして出力する header/body/footer, JAvaコード mymodalアイデンティティ値を見つけてmymodal変数に入れ、mymodalの一部のイベントリスナーでイベントを接続します.このイベントが発生した場合、2番目のパラメータ関数は=myInputにコールバックします.focus() livedemo->htmlのコピー
html
1.概要
bootstrap?
ブートホーム>docs>コンポーネントcomponents
button type button class btn btn primary
クラス名を使用してボタンを簡単に作成できます.何の操作も必要ありません.2.CDNプロジェクトの作成
ホーム>概要>クイックスタート
CSS
cdn.jsdelivr.net
JSbootstrap은 외부에서 pooper js 패키지 가져와서 활용
- bundle은 외부 popper js를 부트스트랩과 패키지와 묶어서 JS 제공
- separate는 popper와 묶을 필요 없는 별도의 부트스트랩 제공
popperjs
html
link href = CSS
script src = JS
components 삽입
ホームページ>docs>コンポーネント>ドロップダウンリスト>ボタンコピーbodyに貼り付け
div class = dropdown ~
3. Dropdownsdropdowns
list
4.スタイル
양식
ホームページ>docs>forms>overview、form control、input groupフォームの入力と発行
form control
Modal
ホーム>docs>コンポーネント>モード(Home>docs>Components>Mode)live demo
このアイデンティティを持つ要素をターゲットとして
var myModal = document.getElementById('myModal')
= let/const myModal = document.querySelectorAll('myModal')
myModal.addEventListener('shown.bs.modal', function() {
myInput.focus()
})
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<script defer src="./main.js"></script>
</head>
<body>
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<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>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</div>
</div>
</body>
</html>
main.jsconst emailInputEl = document.querySelector('#exampleInputEmail1')
const modalEl = document.querySelector('#exampleModal')
modalEl.addEventListener('shown.bs.modal', function() {
emailInputEl.focus()
})
<script defer src="./main.js"></script>
:deferは、htmlボディをすべてロードした後にjsを実行する必要があります.shown.bs.modal
:docs-modalにイベントリストがリストされていますReference
この問題について(Bootstrap (1)), 我々は、より多くの情報をここで見つけました https://velog.io/@anthony16/Bootstrap-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol