cyber-web's picture
je ne vois pas le design ?
87057db verified
Raw
History Blame Contribute Delete
4.47 kB
class CustomFeatures extends HTMLElement {
connectedCallback() {
this.attachShadow({ mode: 'open' });
this.shadowRoot.innerHTML = `
<style>
.feature-card {
transition: all 0.3s ease;
}
.feature-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
}
</style>
<div id="fonctionnalites" class="py-16 bg-white overflow-hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center animate-on-scroll">
<h2 class="text-base font-semibold text-indigo-600 tracking-wide uppercase">Fonctionnalités clés</h2>
<p class="mt-2 text-3xl font-extrabold text-gray-900 sm:text-4xl">
Une plateforme complète pour gérer votre institution culturelle
</p>
</div>
<div class="mt-16 grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
<!-- Billetterie Omnicanale -->
<div class="feature-card bg-white p-6 rounded-lg shadow-md">
<div class="feature-icon">
<i data-feather="shopping-cart" class="w-8 h-8"></i>
</div>
<h3 class="text-lg font-medium text-gray-900">Billetterie Omnicanale</h3>
<ul class="mt-4 space-y-2 text-gray-600">
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Vente au guichet (Interface tactile < 3 clics)</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Webshop responsive (Mobile first)</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Bornes libre-service (Kiosques)</span>
</li>
</ul>
</div>
<!-- Gestion des Réservations -->
<div class="feature-card bg-white p-6 rounded-lg shadow-md">
<div class="feature-icon">
<i data-feather="calendar" class="w-8 h-8"></i>
</div>
<h3 class="text-lg font-medium text-gray-900">Gestion des Réservations</h3>
<ul class="mt-4 space-y-2 text-gray-600">
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Moteur de planification industriel</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Gestion automatique des conflits</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Portail dédié pour les guides externes</span>
</li>
</ul>
</div>
<!-- Contrôle d'accès -->
<div class="feature-card bg-white p-6 rounded-lg shadow-md">
<div class="feature-icon">
<i data-feather="lock" class="w-8 h-8"></i>
</div>
<h3 class="text-lg font-medium text-gray-900">Contrôle d'accès</h3>
<ul class="mt-4 space-y-2 text-gray-600">
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Validation temps réel</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Compatible avec multiples supports</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500 mr-2"></i>
<span>Intégration avec portiques sécurisés</span>
</li>
</ul>
</div>
</div>
</div>
</div>
`;
}
}
customElements.define('custom-features', CustomFeatures);