Cyfrowe zasoby, które dbają o twój biznes.
<div class=”ai-hero-short”>
<div class=”particles”></div>
<div class=”hero-content”>
<h2>Digital Assets Studio</h2>
<p>AI + Design = Przyszłość</p>
<button class=”neo-btn”>Rozpocznij projekt</button>
</div>
<div class=”glitch”></div>
</div>
<style>
.ai-hero-short {
min-height: 80vh;
position: relative;
background: linear-gradient(135deg, #0a0a23 0%, #1e1e4f 50%, #00b4d8 100%);
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border-radius: 20px;
}
.particles {
position: absolute;
inset: 0;
background:
radial-gradient(3px 3px at 20% 30%, #00d4ff88 100%, transparent),
radial-gradient(2px 2px at 80% 70%, #7b68ee88 100%, transparent),
radial-gradient(1px 1px at 40% 90%, #ff6b9d88 100%, transparent);
background-size: 200px 150px;
animation: float 25s linear infinite;
}
@keyframes float {
0%, 100% { transform: translateY(0px) rotate(0deg); }
33% { transform: translateY(-20px) rotate(120deg); }
66% { transform: translateY(-10px) rotate(240deg); }
}
.hero-content {
z-index: 2;
text-align: center;
color: white;
animation: slideUp 1.5s ease-out;
}
.hero-content h2 {
font-size: clamp(2rem, 6vw, 4rem);
background: linear-gradient(45deg, #00d4ff, #ffffff, #7b68ee);
background-clip: text;
-webkit-background-clip: text;
margin: 0 0 1rem 0;
filter: drop-shadow(0 0 20px #00d4ff50);
}
.hero-content p {
font-size: 1.3rem;
margin: 0 0 2rem 0;
opacity: 0.9;
}
.neo-btn {
background: linear-gradient(45deg, transparent 0%, #00d4ff 50%, #7b68ee 100%);
border: 2px solid transparent;
background-clip: padding-box;
padding: 16px 40px;
font-size: 1.1rem;
border-radius: 50px;
cursor: pointer;
position: relative;
overflow: hidden;
transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.neo-btn:hover {
transform: translateY(-6px) scale(1.05);
box-shadow: 0 20px 40px rgba(0,212,255,0.4);
background-position: right center;
}
.glitch {
position: absolute;
inset: 0;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,212,255,0.03) 2px, rgba(0,212,255,0.03) 4px);
pointer-events: none;
animation: glitch 10s linear infinite;
}
@keyframes glitch {
0%, 90%, 100% { transform: translateX(0); }
95% { transform: translateX(-2px); }
97% { transform: translateX(1px); }
}
@keyframes slideUp {
from { opacity: 0; transform: translateY(50px); }
to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 768px) {
.ai-hero-short { min-height: 60vh; border-radius: 15px; }
.hero-content h2 { font-size: 2rem; }
}
</style>
