UnoCSSの便利なTips
UnoCSSを使った効率的なスタイリング方法とTipsを紹介します。
- UnoCSS
- CSS
- Frontend
UnoCSSの便利なTips
UnoCSSは、瞬時にスタイルを生成できる高速なユーティリティファーストCSSフレームワークです。
Attributifyモード
UnoCSS独自の機能として、属性ベースのスタイリングが可能です:
<div
bg="blue-500"
text="white center"
p="4"
rounded="lg"
>
Hello UnoCSS!
</div>
ダークモード
カスタムクラスでダークモードを制御できます:
<div class="bg-white dark-mode:bg-black">
<!-- コンテンツ -->
</div>
アイコン
unplugin-iconsと組み合わせることで、アイコンをコンポーネントとして使えます:
<script setup>
import IconGithub from '~icons/simple-icons/github';
</script>
<template>
<IconGithub class="text-2xl" />
</template>
パフォーマンス
UnoCSSの主な利点:
- 超高速: オンデマンドでCSSを生成
- 軽量: 使用したスタイルのみをバンドル
- 柔軟: カスタムルールを簡単に追加
まとめ
UnoCSSは、開発速度とパフォーマンスの両立を実現する素晴らしいツールです。 ぜひ試してみてください!