ProjectGenesis's picture
The crypto Icon Carousel Header scrolling animation should loop infinitely
bf4cd35 verified
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Kanit:wght@300;400;700&display=swap');
body {
font-family: 'Kanit', sans-serif;
background-color: #0a0a1a;
color: white;
overflow-x: hidden;
}
.neon-text {
color: white;
text-shadow:
0 0 5px #00f0ff,
0 0 10px #00f0ff,
0 0 20px rgba(0, 240, 255, 0.5);
font-family: 'Orbitron', sans-serif;
}
.neon-text-alt {
color: white;
text-shadow:
0 0 5px #ff00f0,
0 0 10px #ff00f0,
0 0 20px rgba(255, 0, 240, 0.5);
}
.neon-text-magenta {
color: white;
text-shadow:
0 0 5px #ff00f0,
0 0 10px #ff00f0;
}
.glass-panel {
background: rgba(10, 10, 26, 0.6);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1px solid rgba(0, 240, 255, 0.3);
box-shadow:
0 0 15px rgba(0, 240, 255, 0.3),
inset 0 0 15px rgba(0, 240, 255, 0.1);
}
.neon-glow-blue {
filter: drop-shadow(0 0 5px #00f0ff);
}
.neon-glow-magenta {
filter: drop-shadow(0 0 5px #ff00f0);
}
.neon-input-glow {
box-shadow: 0 0 10px rgba(0, 240, 255, 0.5);
}
.neon-button-glow {
box-shadow: 0 0 15px rgba(0, 240, 255, 0.7), 0 0 10px rgba(255, 0, 240, 0.5);
transition: all 0.3s ease;
}
.neon-button-glow:hover {
box-shadow: 0 0 20px rgba(0, 240, 255, 0.9), 0 0 15px rgba(255, 0, 240, 0.7);
transform: translateY(-2px);
}
.game-thumbnail {
width: 100px;
height: 100px;
border: 2px solid #00f0ff;
border-radius: 8px;
background: rgba(0, 240, 255, 0.05);
box-shadow: 0 0 10px rgba(0, 240, 255, 0.3);
transition: all 0.3s ease;
background-image: url('http://static.photos/casino/200x200');
background-size: cover;
background-position: center;
flex-shrink: 0;
}
.game-thumbnail-sm {
width: 80px;
height: 80px;
border: 2px solid #00f0ff;
border-radius: 8px;
background: rgba(0, 240, 255, 0.05);
box-shadow: 0 0 8px rgba(0, 240, 255, 0.3);
background-image: url('http://static.photos/casino/200x200');
background-size: cover;
background-position: center;
flex-shrink: 0;
}
.casino-chip, .slot-reel, .dice {
position: absolute;
background-size: contain;
background-repeat: no-repeat;
opacity: 0.2;
z-index: 0;
}
.casino-chip {
width: 60px;
height: 60px;
background-image: url('https://cdn-icons-png.flaticon.com/512/3132/3132693.png');
}
.slot-reel {
width: 80px;
height: 80px;
background-image: url('https://cdn-icons-png.flaticon.com/512/3236/3236962.png');
}
.dice {
width: 50px;
height: 50px;
background-image: url('https://cdn-icons-png.flaticon.com/512/3236/3236975.png');
}
.floating-1 {
top: 20%;
left: 10%;
animation: float 6s ease-in-out infinite;
}
.floating-2 {
top: 60%;
right: 15%;
animation: float 8s ease-in-out infinite reverse;
}
.floating-3 {
bottom: 20%;
left: 20%;
animation: float 7s ease-in-out infinite 2s;
}
.floating-4 {
top: 30%;
right: 10%;
animation: float 9s ease-in-out infinite reverse 1s;
}
@keyframes float {
0% { transform: translateY(0) rotate(0deg); }
50% { transform: translateY(-20px) rotate(5deg); }
100% { transform: translateY(0) rotate(0deg); }
}
.countdown-number {
color: white;
text-shadow:
0 0 10px #00f0ff,
0 0 20px rgba(0, 240, 255, 0.7);
}
@media (max-width: 768px) {
.game-thumbnail {
width: 80px;
height: 80px;
}
.game-thumbnail-sm {
width: 60px;
height: 60px;
}
}