SMP NEGERI 1 PANCUR

Memuat

Guru dan Tenaga Kependidikan

Guru dan Tenaga Kependidikan

Widget Galeri Pendidik – SMPN 1 PANCUR

@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap’);

/* === BAGIAN UNTUK BLOG === */
/* Anda bisa menyalin semua yang ada di dalam ini ke bagian CSS kustom blog Anda,
dan semua yang ada di dalam ke editor HTML postingan Anda. */

#smpn1-pancur-gallery-container {
font-family: ‘Inter’, sans-serif;
background-color: #0f172a; /* bg-slate-900 */
color: #cbd5e1; /* text-slate-300 */
overflow: hidden; /* Mengunci efek di dalam container */
position: relative; /* Diperlukan untuk efek aurora */
border-radius: 1rem; /* Sudut melengkung untuk container */
padding: 1rem; /* Memberi jarak di dalam container */
max-width: 1200px; /* Batas lebar maksimum */
margin: 2rem auto; /* Membuatnya di tengah dan memberi jarak atas/bawah */
}

#smpn1-pancur-gallery-container .aurora-bg {
position: absolute; /* Bukan fixed, agar tetap di dalam container */
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; /* Di bawah konten */
background-image:
radial-gradient(ellipse 50% 50% at 20% 40%, rgba(67, 56, 202, 0.3), transparent),
radial-gradient(ellipse 50% 50% at 80% 60%, rgba(147, 51, 234, 0.2), transparent);
animation: aurora-flow 20s linear infinite;
}

@keyframes aurora-flow {
0% { background-position: 0% 50%, 0% 50%; }
50% { background-position: 100% 50%, 0% 50%; }
100% { background-position: 0% 50%, 0% 50%; }
}

#smpn1-pancur-gallery-container .content-wrapper {
position: relative; /* Agar konten berada di atas background aurora */
z-index: 1;
}

#smpn1-pancur-gallery-container .glass-card {
background: rgba(30, 41, 59, 0.5);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
transition: all 0.3s ease;
}

#smpn1-pancur-gallery-container .glass-card:hover {
transform: translateY(-8px) scale(1.02);
background: rgba(30, 41, 59, 0.8);
box-shadow: 0 0 25px rgba(79, 70, 229, 0.3);
border-color: rgba(79, 70, 229, 0.5);
}

#smpn1-pancur-gallery-container .filter-btn {
background-color: rgba(30, 41, 59, 0.7);
border: 1px solid rgba(255, 255, 255, 0.1);
transition: all 0.2s ease;
}
#smpn1-pancur-gallery-container .filter-btn:hover {
background-color: #334155;
border-color: rgba(79, 70, 229, 0.5);
}
#smpn1-pancur-gallery-container .filter-btn.active {
background-color: #4f46e5;
color: white;
font-weight: 600;
border-color: #4f46e5;
}

#smpn1-pancur-gallery-container .profile-photo {
width: 80px;
height: 80px;
border-radius: 9999px;
object-fit: cover;
border: 3px solid rgba(255, 255, 255, 0.1);
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

#smpn1-pancur-gallery-container .fade-in-up {
animation: fadeInUp 0.5s ease-out forwards;
opacity: 0;
}

@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}