Seis tarjetas de función están dispuestas en una cuadrícula y el borde de gradación se ilumina cuando se coloca el cursor sobre ella.
Respuesta en milisegundos.
Arquitectura de confianza cero.
Información en tiempo real.
Perfectamente juntos como un equipo.
Disponible en 148 países de todo el mundo.
Personalizable para adaptarse a su marca.
SaaS/Página de destino: una sección de introducción de funciones que transmite claramente el atractivo del producto.
No se requiere JavaScript: implementación de CSS puro que incluye efectos de desplazamiento.
Código de color por tarjeta usando variables CSS: Administre de forma centralizada el color del borde de cada tarjeta usando la variable --card-color.
Efecto de borde mask-composite: el borde degradado aparece claramente al pasar el mouse.
Comunicación visual con íconos: Los íconos transmiten instantáneamente el contenido de cada tarjeta.
translateY(-4px) lift-up: Una exquisita sensación de volumen que no es demasiado profunda pero que flota ligeramente.
opacity: 0 → 1 borde: El borde que aparece por primera vez al pasar el mouse crea una experiencia sorpresa.
Cambiar el número de tarjetas: Simplemente agregue/elimine elementos .feat-card en feat-grid.
cambiar el color del borde:
.feat-c1 { --card-color: #f97316; } /* naranja */
Corregir el número de columnas de la cuadrícula.:
.feat-grid { grid-template-columns: repeat(3, 1fr); }
<section class="feat-section">
<div class="feat-header">
<div class="feat-eyebrow">Features</div>
<h2 class="feat-title">todo esta aqui</h2>
</div>
<div class="feat-grid">
<div class="feat-card feat-c1">
<span class="feat-icon">⚡</span>
<h3 class="feat-card-title">procesamiento de alta velocidad</h3>
<p class="feat-card-desc">Respuesta en milisegundos.</p>
</div>
<div class="feat-card feat-c2">
<span class="feat-icon">🛡️</span>
<h3 class="feat-card-title">seguridad</h3>
<p class="feat-card-desc">Arquitectura de confianza cero.</p>
</div>
<div class="feat-card feat-c3">
<span class="feat-icon">📊</span>
<h3 class="feat-card-title">analítica</h3>
<p class="feat-card-desc">Información en tiempo real.</p>
</div>
<div class="feat-card feat-c4">
<span class="feat-icon">🤝</span>
<h3 class="feat-card-title">colaboración</h3>
<p class="feat-card-desc">Perfectamente juntos como un equipo.</p>
</div>
<div class="feat-card feat-c5">
<span class="feat-icon">🌍</span>
<h3 class="feat-card-title">mundial</h3>
<p class="feat-card-desc">Disponible en 148 países de todo el mundo.</p>
</div>
<div class="feat-card feat-c6">
<span class="feat-icon">🔧</span>
<h3 class="feat-card-title">personalización</h3>
<p class="feat-card-desc">Personalizable para adaptarse a su marca.</p>
</div>
</div>
</section>
<style>
.feat-section {
padding: 4rem 1rem;
font-family: system-ui, -apple-system, sans-serif;
color: white;
background: #0f172a;
box-sizing: border-box;
width: 100%;
}
.feat-section * { box-sizing: border-box; }
.feat-header {
text-align: center;
margin-bottom: 3rem;
}
.feat-eyebrow {
color: #6366f1;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-bottom: 0.5rem;
}
.feat-title {
font-size: 2.5rem;
font-weight: 800;
margin: 0;
}
.feat-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
gap: 1.5rem;
max-width: 1000px;
margin: 0 auto;
}
.feat-card {
position: relative;
background: rgba(255, 255, 255, 0.03);
border-radius: 1rem;
padding: 2rem;
text-align: center;
transition: transform 0.3s ease;
z-index: 1;
}
.feat-card::before {
content: '';
position: absolute;
inset: 0;
border-radius: inherit;
padding: 2px;
background: linear-gradient(135deg, var(--card-color, #6366f1), transparent);
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
opacity: 0;
transition: opacity 0.3s ease;
z-index: -1;
}
.feat-card:hover {
transform: translateY(-4px);
}
.feat-card:hover::before {
opacity: 1;
}
.feat-icon {
font-size: 2.5rem;
display: block;
margin-bottom: 1rem;
}
.feat-card-title {
font-size: 1.25rem;
font-weight: 600;
margin: 0 0 0.5rem;
}
.feat-card-desc {
color: #9ca3af;
margin: 0;
line-height: 1.5;
}
.feat-c1 { --card-color: #f97316; }
.feat-c2 { --card-color: #3b82f6; }
.feat-c3 { --card-color: #10b981; }
.feat-c4 { --card-color: #8b5cf6; }
.feat-c5 { --card-color: #ec4899; }
.feat-c6 { --card-color: #06b6d4; }
</style> | Navegador | Estado de compatibilidad |
|--------|-------|
| Cromo 80+ | ✅ Totalmente compatible |
| Firefox 99+ | ✅ Totalmente compatible |
| Safari 15.4+ | ✅Compatibles |
| Borde 80+ | ✅ Totalmente compatible |