가변 Google 글꼴로 NuxtJS 및 TailwindCSS를 설정하는 방법
10218 단어 tailwindcssnuxtbeginnersgooglefonts
단계별 가이드
VueJS 및 TailwindCSS를 기반으로 구축된 프레임워크인 NuxtJS를 사용하여 빠른 설정 프런트엔드 애플리케이션 보유
Google Fonts를 사용하여 초기 설정 및 부트스트래핑을 다룰 것입니다.
NuxtJS 설치
개발 시스템에 NodeJ가 설치되어 있지 않은 경우 docs 을 참조하십시오.
$ yarn create nuxt-app myapp // yarn package manager
$ npx create-nuxt-app myapp // node package manager
? Project name: myapp
? Programming language: JavaScript
? Package manager: Npm
? UI framework: Tailwind CSS
? Nuxt.js modules: Axios
? Linting tools: ESLint, Prettier
? Testing framework: None
? Rendering mode: Universal (SSR / SSG)
? Deployment target: Static (Static/JAMStack hosting)
? Development tools: jsconfig.json (Recommended for VS Code if you're not using
typescript)
? Continuous integration: None
? Version control system: Git
위의 명령은 응용 프로그램을 시작하고 실행하는 데 필요한 파일을 가져옵니다.
정리 발판 생성 코드
나중에 사용할 필요가 없으므로
/components/Logo.vue
에서 로고 구성 요소를 삭제합니다.<style>
에서 /layouts/default.vue
태그를 삭제하면 파일에는 <template>
태그만 남습니다.// layouts/default.vue
<template>
<main>
<Nuxt />
</main>
</template>
tailwind에서 사용할 수 있는 모든 가능한 글꼴 유형을 나열합니다.
TailwindCSS에서 제공하는 모든 사용 가능한 글꼴 가중치 목록이 있는 파일로 새 코드를 업데이트합니다.
// pages/index.vue
<template>
<main class="container">
<article v-for="w in weights" :key="w.class" class="mb-5">
<h1 class="text-4xl">.{{ w.class }}</h1>
<p class="text-3xl" :class="w.class">ABCDEFGHIJKLMNOPRSTUVWXYZ</p>
<p class="text-3xl" :class="w.class">abcdefghijklmnopqrstuvwxyz</p>
<p></p>
</article>
</main>
</template>
<script>
export default {
data: () => ({
weights: [
{ class: 'font-hairline' },
{ class: 'font-thin' },
{ class: 'font-light' },
{ class: 'font-normal' },
{ class: 'font-medium' },
{ class: 'font-semibold' },
{ class: 'font-bold' },
{ class: 'font-extrabold' },
{ class: 'font-black' },
],
}),
}
</script>
CSS 파일 생성 및 Google 글꼴 가져오기
Google 글꼴의 글꼴 가져오기 코드를 사용하여 자산 디렉터리에
main.css
를 추가합니다.$ touch assets/css/main.css
Google Font을 선택하려면 site을(를) 방문해야 합니다.
글꼴 속성 드롭다운으로 이동하고 스타일 수를 최대(예: 18+ 스타일)로 선택하여 Tailwind CSS에서 제공하는 모든 가능한 스타일을 얻을 수 있습니다.
그리드에서 글꼴을 선택하고 스타일 선택에서 애플리케이션에 포함할 스타일을 선택합니다. 제 경우에는 공급자가 제공하는 다양한 스타일을 모두 사용하여 Raleway을 선택하겠습니다.
응용 프로그램에 적합한 모든 스타일을 선택한 후에는 보기를 전환하기 위해 모서리 그리드 아이콘 오른쪽에 있는 선택한 패밀리 또는 병아리 아래에서 선택한 모든 스타일을 볼 수 있습니다.
이제 그것들을 사용하려면
<link>
코드 스위치를 @import
로 복사하는 대신 웹에서 사용 아래에 있는 코드를 복사하고 <style>
태그 안에 있는 코드를 복사하십시오. 이 코드를 main.css
파일에 붙여넣습니다./*
* /assets/css/main.css
*
* Raleway from Google Fonts
*/
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.container {
@apply mx-auto
}
TailwindCSS 구성 파일에 대한 스캐폴딩 생성
$ npx tailwindcss init
tailwind.config.js
에 사용자 정의 글꼴 추가// ...
theme: {
extend: {
fontFamily: {
sans: ['Raleway', ...defaultTheme.fontFamily.sans],
},
},
// ...
},
// ...
행복한 코딩!!
Reference
이 문제에 관하여(가변 Google 글꼴로 NuxtJS 및 TailwindCSS를 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/akshaykamate/how-to-setup-nuxtjs-and-tailwindcss-with-variable-google-fonts-4o20텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)