Vue.js/Way Home
[모달창] 부트스트랩 사용해서 구현하기
Judith Hopps
2022. 9. 26. 18:33
반응형
목적 : 부트스트랩으로 모달창 이쁘게 구현하기
코드 :
<template>
<div class="container">
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
글쓰기
</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">
<select class="form-select" style="width:40%;" >
<option value="1" selected >공통</option>
</select>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<!-- <input type="file" accept=".png,.Png,.jpg,.JPG," /> -->
<textarea class="form-control" placeholder="제목" style="height: 25px;" id="floatingTextarea"></textarea>
<label for="floatingTextarea"> </label>
<textarea class="form-control" placeholder="본문" style="height: 150px" id="floatingTextarea"></textarea>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" >임시저장</button>
<button type="button" class="btn btn-primary">완료</button>
</div>
</div>
</div>
</div>
</div>
</template>
<script lang="ts" setup></script>
<style scoped></style>
실행 화면 :

반응형