Atracción Magnética FAQ
Avanzado
Un componente FAQ interactivo con efectos hover magnéticos y animaciones basadas en atracción
Vista Previa en Vivo
Implementación del Código
HTML
<div class="magnetic-faq-container">
<div class="faq-header">
<h2 class="faq-title">Sistema FAQ Magnético</h2>
<p class="faq-subtitle">Atrayendo respuestas con fuerza magnética</p>
</div>
<div class="faq-list">
<div class="faq-item" data-magnetic>
<div class="faq-question">
<div class="magnetic-dot"></div>
<h3>¿Qué es el diseño de atracción magnética?</h3>
<div class="question-icon">+</div>
</div>
<div class="faq-answer">
<p>El diseño de atracción magnética usa animaciones basadas en física para crear elementos interactivos que responden a la proximidad del cursor con efectos de atracción realistas.</p>
</div>
</div>
<div class="faq-item" data-magnetic>
<div class="faq-question">
<div class="magnetic-dot"></div>
<h3>¿Cómo funcionan los efectos magnéticos?</h3>
<div class="question-icon">+</div>
</div>
<div class="faq-answer">
<p>Los efectos usan JavaScript para calcular la distancia del cursor y aplicar transformaciones CSS para crear comportamientos de atracción y repulsión realistas.</p>
</div>
</div>
<div class="faq-item" data-magnetic>
<div class="faq-question">
<div class="magnetic-dot"></div>
<h3>¿Están optimizados estos efectos para rendimiento?</h3>
<div class="question-icon">+</div>
</div>
<div class="faq-answer">
<p>Sí, las animaciones usan aceleración por hardware y requestAnimationFrame eficiente para rendimiento suave de 60fps.</p>
</div>
</div>
<div class="faq-item" data-magnetic>
<div class="faq-question">
<div class="magnetic-dot"></div>
<h3>¿Puedo personalizar la fuerza de atracción?</h3>
<div class="question-icon">+</div>
</div>
<div class="faq-answer">
<p>¡Absolutamente! El componente usa propiedades CSS personalizadas y parámetros JavaScript para fácil personalización de fuerza magnética y efectos.</p>
</div>
</div>
</div>
</div>