반응형
tailwind css คืออะไรกันนะ tailwind คือ utility-first css framework ตัวนึงที่จะช่วยทำให้เรา styling element ได้อย่างรวดเร็วโดยที่เราไม่ต้องไม่ต
ข้อดี
- เพื่อป้องกัน ชื่อ class ซ้ำกันกับ parent component เป็นสาเหตุที่ทำให้เกิด style collision
- 스타일링 스타일링
- ขนาดของ css ที่ compile ออกมามีขนาดที่เล็กมากๆ ( เดี๋ยวจะเขียนบทความเพิ่มเติมเกี่ยวกับการ optimization ของ tailwind ว่าเล็กตา
꼬리바람 각진 바람
การติดตั้ง
- ิดpm cli clipmpm pmpmnpm หด yarn yarn
// NPM
npm install -g @angular/cli
// Yarn
yarn add @angular/cli
- 각도
ng new angular-tailwind
cd angular-tailwind
- 꼬리바람 Css 프로젝트
// NPM
npm install -D tailwindcss postcss autoprefixer
// Yarn
yarn add tailwindcss
// สร้างไฟล์ Tailwind config
npx tailwindcss init
- tailwind.config.js 패키지.json ( ) ".src/*"입니다.{now,ts}", 파일 내용
module.exports = {
content: [
"./src/**/*.{html,ts}",
],
theme: {
extend: {},
},
plugins: [],
}
- เพิ่ม tailwind ไปใน style ของเรา ( ตรงนี้อาจจะแตกต่างกันถ้าหากเลือก style config ตอนสร้างโปรเจ็ค angular )
1.1 เบ CSS 스타일
@tailwind base;
@tailwind components;
@tailwind utilities;
1.2 야드 스타일 SCSS
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
- 빌드 프로세스 시작
ng serve
ลองเล่น tailwind css กัน ให้ลอง copy code ด้านล่างนี้ไปแปะใน app.html ดูว่าออกมาสวยงามไหมถ้าใช่ ขอแสดงความยินดีด้วย เร
แต่เดี๋ยวก่อนนอกจากข้อดีแล้ว ยังก็ยังมีข้อเสียอยู่นะ
ข้อเสีย
- 스타일링 요소인 꼬리바람이 분다
- html 스타일링 html 스타일링 파일(css, scss หหห file file file file ( ( ( ( ( ( ()
- อาจจะต้องใช้เวลาเรียนรู้นิดนึงว่า design system ของ tailwind นั้นเป็นยังไงเช่น color, spacing, sizing, typography และอีกมากมาย
สรุป
테일윈드 CSS 스타일 충돌 설계 시스템 스타일링 요소
แถม
ติดตั้ง extension เสริมเพื่อให้ใช้ tailwind ได้ง่ายขึ้น
- intelij จริงๆ ฝั่ง jetbrain support อยู่แล้ว แต่ถ้าอยากอ่านละเอียดไปที่ ลิ้งค์ ได้เลย
- 브스코드
ตามไปดู code ได้ที่
리포지토리 : Github
'css' 카테고리의 다른 글
모두 안녕하세요 (0) | 2022.02.23 |
---|---|
Angular와 함께 Tailwind CSS를 해봅시다. (0) | 2022.02.23 |
하이 드론 (0) | 2022.02.23 |
종횡비를 유지하고 화면에 맞는 유체 블록 CSS (0) | 2022.02.23 |
CSS의 형제 조합자 (0) | 2022.02.23 |
댓글