본문 바로가기
프론트엔드/Vue.js

vue.js 부트스트랩 적용

by step 1 2021. 8. 9.
반응형

공식 사이트: https://getbootstrap.com/docs/5.1/customize/sass/

 

Sass

Utilize our source Sass files to take advantage of variables, maps, mixins, and functions to help you build faster and customize your project.

getbootstrap.com

명령어: npm i bootstrap@next

일반의존성으로 설치를 진행

 

main.scss 코드 수정 (부트스트랩 스타일 가져오기)

// 사용자 지정 색(재정의)
// 상단에 정의해야 기본적으로 색상이 정의되어있는 bootstrap/scss/variables 파일에 적용된다.
$primary: #FDC000;

// 부트스트랩 기능을 사용하기 위해 기본적으로 가져와야하는 코드
// Required
@import "../../node_modules/bootstrap/scss/functions";

// Required
@import "../../node_modules/bootstrap/scss/variables";
@import "../../node_modules/bootstrap/scss/mixins";
@import "../../node_modules/bootstrap/scss/root";


// 부트스트랩의 scss를 가져와서 사용한다.
@import "../../node_modules/bootstrap/scss/bootstrap.scss";

 

App.vue(부트스트랩 scss 사용 )

<template>
  <RouterView />
</template>

<style lang="scss">
// main.scss 플러그인을 가져온다.
@import "~/scss/main.scss";

</style>

 

Home.vue (다른 화면에서 적용되는지 확인)

<template>
  <h1>Home!</h1>
  <div
    class="btn btn-primary">
    부트스트랩 적용 확인
  </div>
</template>

 

브라우저 확인

반응형

'프론트엔드 > Vue.js' 카테고리의 다른 글

헤드라인 만들기  (0) 2021.08.17
logo 만들기, google fonts 사용  (0) 2021.08.16
Vue Router (페이지 이동)  (0) 2021.08.09
N대1 연관관계  (0) 2021.08.08
컴포지션 API - props, context  (0) 2021.08.05