250x250
Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

진스

vue 에서 fontawesome(폰트어썸) 사용방법 2가지 본문

Vue

vue 에서 fontawesome(폰트어썸) 사용방법 2가지

입방정 2021. 4. 21. 11:55
728x90

-방법1. 라이브러리 설치

vue-fontawesome 공식 사이트 참조

1. Install

npm i --save @fortawesome/fontawesome-svg-core

npm i --save @fortawesome/vue-fontawesome

npm i --save @fortawesome/free-solid-svg-icons

npm i --save @fortawesome/free-regular-svg-icons

npm i --save @fortawesome/free-brands-svg-icons

 

2. "main.js" 파일에 추가

import { library } from '@fortawesome/fontawesome-svg-core'

import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'

// 설치했던 fontawesome-svg-core와 vue-fontawesome

 

import { fas } from '@fortawesome/free-solid-svg-icons'

import { far } from '@fortawesome/free-regular-svg-icons'

import { fab } from '@fortawesome/free-brands-svg-icons'

// 이렇게하면 모든 아이콘들을 불러올 수 있다.

 

 

library.add(

fas,

far,

fab

)

// 불러온 아이콘을 라이브러리에 담습니다.

 

 

Vue.component('font-awesome-icon', FontAwesomeIcon)

// fontawesome아이콘을 Vue탬플릿에 사용할 수 있게 등록해 줍니다.

3. ".vue" 파일에 추가

<template>

     ...

        <font-awesome-icon icon="user-secret" />

 

 

         

        <font-awesome-icon class="fa-2x icon="user-secret" />

         // 사이즈 조정방법

    ...

</template> 

 

(size,color,layering은 Font Awesome 공식사이트)

 

-방법2. cdn

1. fontawesome.com/에 로그인 후 아래화면에서 3번째 font awesome cdn 클릭

fontawesome.com 사이트 로그인

2. 아래 화면내 링크를 복사하여

cnd키 복사

3. public > index.html 열어

index.html 오픈

4. 링크를 넣어준후

cdn 복붙

5. fontawesome.com/ 에 가서 아이콘을 찾은후  태그 복사

1.아이콘찾기
2. 아이콘 태그 복사

 

6. 적용 원하는 페이지로 가서 아래처럼 넣자

아이콘 태그 복붙

728x90
Comments