Badges 구성 요소
블로그/콘텐츠 웹 사이트에 대한 유사한 색 구성표가 있는 Neumorphic Badges 구성 요소. HTML과 Tailwind CSS만 사용하는 반응형 디자인과 어두운 테마 지원이 특징입니다.
HTML 코드
<div class="flex flex-wrap justify-center items-center h-screen bg-gray-200 dark:bg-gray-800 p-6">
<!-- Badge 1 -->
<div class="m-4">
<span class="inline-flex items-center px-4 py-2 rounded-full text-sm font-medium
bg-gradient-to-br from-indigo-200 to-purple-300 dark:from-indigo-700 dark:to-purple-800
shadow-neumorphic-light dark:shadow-neumorphic-dark
text-gray-700 dark:text-gray-200
transition duration-300 ease-in-out transform hover:scale-105">
<svg class="w-4 h-4 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path></svg>
Category A
</span>
</div>
<!-- Badge 2 -->
<div class="m-4">
<span class="inline-flex items-center px-4 py-2 rounded-full text-sm font-medium
bg-gradient-to-br from-blue-200 to-indigo-300 dark:from-blue-700 dark:to-indigo-800
shadow-neumorphic-light dark:shadow-neumorphic-dark
text-gray-700 dark:text-gray-200
transition duration-300 ease-in-out transform hover:scale-105">
<svg class="w-4 h-4 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>
New Topic
</span>
</div>
<!-- Badge 3 -->
<div class="m-4">
<span class="inline-flex items-center px-4 py-2 rounded-full text-sm font-medium
bg-gradient-to-br from-purple-200 to-pink-300 dark:from-purple-700 dark:to-pink-800
shadow-neumorphic-light dark:shadow-neumorphic-dark
text-gray-700 dark:text-gray-200
transition duration-300 ease-in-out transform hover:scale-105">
<svg class="w-4 h-4 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>
Popular
</span>
</div>
<!-- Badge 4 -->
<div class="m-4">
<span class="inline-flex items-center px-4 py-2 rounded-full text-sm font-medium
bg-gradient-to-br from-green-200 to-teal-300 dark:from-green-700 dark:to-teal-800
shadow-neumorphic-light dark:shadow-neumorphic-dark
text-gray-700 dark:text-gray-200
transition duration-300 ease-in-out transform hover:scale-105">
<svg class="w-4 h-4 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>
Featured
</span>
</div>
<!-- Badge 5 (with avatar)-->
<div class="m-4">
<span class="inline-flex items-center px-3 py-2 rounded-full text-sm font-medium
bg-gradient-to-br from-red-200 to-orange-300 dark:from-red-700 dark:to-orange-800
shadow-neumorphic-light dark:shadow-neumorphic-dark
text-gray-700 dark:text-gray-200
transition duration-300 ease-in-out transform hover:scale-105">
<img class="h-6 w-6 rounded-full mr-2" src="https://randomuser.me/api/portraits/men/32.jpg" alt="Avatar">
Author Name
</span>
</div>
</div>
<!-- To make Neumorphic shadow work, you need to extend your tailwind.config.js -->
<style>
.shadow-neumorphic-light {
box-shadow: 6px 6px 12px #a8a8a8, -6px -6px 12px #ffffff;
}
.dark .shadow-neumorphic-dark {
box-shadow: 6px 6px 12px #4a4a4a, -6px -6px 12px #323232;
}
</style>
관련 구성 요소
Badges 구성 요소
마이크로 인터랙션으로 설계된 반응형 Badges 구성 요소로, 보색 구성표와 어두운 테마 지원을 특징으로 합니다. 비즈니스 및 기업 웹 사이트에 이상적인 이 구성 요소에는 사용자 작업에 응답하는 매력적인 애니메이션이 포함되어 있습니다. 앞서 언급한 호버 효과와 같은 시각적 신호는 사용자 경험을 향상시킵니다.
Badges 구성 요소
비즈니스/기업 웹사이트용으로 설계된 다재다능한 배지 구성 요소로, 다크 모드 UI에서 어스 톤을 활용하여 사용자 경험을 향상시킵니다. 이 구성 요소는 몇 가지 대화형 요소를 사용하여 응답성을 제공합니다.