Search

#035 #VueStudy-021 #Bootstrap5 설치

 Bootstrap5란?

UI 프레임워크로서 사전에 정의된 CSS를 사용하여 최소한의 노력으로 예쁜 HTML markup을 만들어주는 도구이다.

 설치

npm install bootstrap
JavaScript
복사
CLI에서 명령어 입력하고 package.json에서 확인

 main.js

import 'bootstrap/dist/css/bootstrap.min.css';
JavaScript
복사
main.js에 임포트 해준다.
import 'bootstrap/dist/js/bootstrap.js';
JavaScript
복사
이건 mount 되고 나서 임포트하자

 부트스트랩 테스트해보기

 bootstrap navbar 접속

navbar 코드
코드 복사하기
위의 navbar 같은 디자인을 사용할려면 예시코드를 복사해서 붙여 넣으면 된다.
확인
이렇게 페이지가 구성이 된다.

 그리드 칼럼 만들기

디자인
코드 복사하기
main 태그를 nav태그 밑에 두고 gird column을 만들어보자.
현재 디자인
이렇게 적용이 된다.

 카드 넣기

코드 복사하기
메인태그를 그대로 붙여넣기 하면 위디자인이 나온다.

 navbar 작은 화면에도 메뉴가 보이게 하기

nav 태그 첫줄에 navbar-expand-lg 를 navbar-expand-sm으로 바꿔준다.
확인
nav태그 첫줄에 lg를 sm으로 바꾸면 작은 화면에서 메뉴가 다보이게 설정이 된다.

 navbar 메뉴 선 맞추기

ul 태그 첫 줄에 mb-2 mb-lg-0 클래스를 지운다.
확인
그럼 메뉴들이 줄이 맞다.

 navbar 디자인하기

nav바 첫 줄에 navbar-darkbg-primary 클래스를 추가한다.
확인
디자인이 이렇게 적용이 된다.

 카드 갯수 및 나열갯수 조정

모든 카드 요소에 col 클래스가 적용된 곳을 확인할 수 있는데, 모든 col클래스가 적용된 태그에 col-4를 추가하면 3개씩 나열이 된다.
확인
위 같이 완성

 카드 주변 공간 조정

container 클래스가 있는 곳에 py-4 추가 row 클래스가 있는 곳에 g-3 추가
확인
이렇게 카드 주변 공간이 여유롭게 확보가 된다.

 vue전용 UI framework

1. Vuetify

2. Quasar

 프레임 워크 순위 사이트

 NPM trends 사이트 링크