HTMLコード
<div class="flex items-center justify-center h-screen bg-gray-100 dark:bg-gray-800">
<div class="w-64 h-64">
<div class="relative w-full h-full rounded-lg bg-gray-200 dark:bg-gray-700 shadow-neumorphic-light dark:shadow-neumorphic-dark">
<div class="absolute top-0 left-0 w-full h-full flex items-center justify-center">
<div class="w-16 h-16 border-4 border-blue-500 border-solid rounded-full animate-spin border-t-transparent"></div>
</div>
<div class="absolute top-0 left-0 w-full h-full flex items-center justify-center">
<div class="w-10 h-10 border-4 border-purple-500 border-solid rounded-full animate-spin border-t-transparent"></div>
</div>
</div>
</div>
</div>
<style>
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.animate-spin {
animation: spin 1s linear infinite;
}
.shadow-neumorphic-light {
box-shadow: 7px 7px 14px #b0b0b0, -7px -7px 14px #ffffff;
}
.dark .shadow-neumorphic-dark {
box-shadow: 7px 7px 14px #4a4a4a, -7px -7px 14px #363636;
}
</style>
関連コンポーネント
ローダーコンポーネント
マテリアル デザイン スタイルで設計されたローダー コンポーネントで、レスポンシブ エフェクトと Tailwind CSS を使用したダーク テーマのサポートが特徴です。
ミニマリストグレースケールローダー
ミニマリスト/フラットデザイン、グレースケールの配色、レスポンシブデザインとダークテーマをサポートするビジネス/企業Webサイト向けの適度な複雑さのローダーコンポーネント。
ローダーコンポーネント
ブログやコンテンツ重視の Web サイト用にトライアドカラースキームを使用してスキューモーフィックスタイルでデザインされた Loaders コンポーネント。コンテンツの消費に適したシンプルなレイアウトが特徴で、ダークモードのサポートが組み込まれています。