미디어 임베드 컴포넌트
80년대와 90년대의 향수를 불러일으키는 레트로/빈티지 미디어 임베드 컴포넌트입니다. Tailwind CSS를 통한 반응형 스타일과 다크 모드 지원이 특징입니다.
HTML 코드
<div class="max-w-md mx-auto bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden">
<div class="relative">
<img class="w-full" src="https://picsum.photos/600/400?random=1" alt="Media Thumbnail" />
<div class="absolute top-0 left-0 right-0 bottom-0 bg-black opacity-25"></div>
<div class="absolute top-2 right-2 bg-white dark:bg-gray-900 text-gray-800 dark:text-white rounded-full p-2 shadow flex items-center">
<img class="rounded-full w-8 h-8 border-2 border-gray-300 dark:border-gray-600" src="https://randomuser.me/api/portraits/men/1.jpg" alt="Avatar" />
</div>
</div>
<div class="p-4">
<h2 class="text-xl font-bold text-gray-800 dark:text-white">Vintage Media Title</h2>
<p class="mt-2 text-gray-600 dark:text-gray-300">This is a description of the media embed component. It encompasses a retro aesthetic reminiscent of the 80s and 90s, adorned with bright colors and distinctive patterns.</p>
<div class="mt-4 flex justify-between items-center">
<span class="text-sm text-gray-500 dark:text-gray-400">Posted on 01 Jan 1990</span>
<a href="#" class="bg-pink-500 text-white px-3 py-1 rounded-full hover:bg-pink-600 transition">Watch Now</a>
</div>
</div>
</div>
<style>
@media (prefers-color-scheme: dark) {
.dark\:bg-gray-800 {
background-color: #2d3748;
}
.dark\:text-white {
color: #fff;
}
.dark\:text-gray-300 {
color: #e2e8f0;
}
.dark\:text-gray-400 {
color: #cbd5e0;
}
.dark\:bg-gray-900 {
background-color: #1a202c;
}
.dark\:border-gray-600 {
border-color: #4a5568;
}
}
</style>
관련 구성 요소
사이버펑크 스포츠 미디어 임베드
사이버펑크 미학을 가진 스포츠/피트니스 애플리케이션용으로 설계된 복잡하고 반응이 빠른 미디어 임베드 구성 요소입니다. 밝은 네온 액센트가 있는 단색의 어두운 배경, 여러 대화형 요소 및 완전한 다크 모드 지원이 특징입니다.
레트로 미디어 임베드 컴포넌트
레트로/빈티지 디자인, 생생한 색상, 적당한 복잡성 및 다크 모드를 지원하는 반응형 미디어 임베드 구성 요소로 전자 상거래 플랫폼에 적합합니다.