Spaces:
Running
Running
| class DomainExtensions extends HTMLElement { | |
| connectedCallback() { | |
| this.attachShadow({ mode: 'open' }); | |
| this.shadowRoot.innerHTML = ` | |
| <style> | |
| .domain-card { | |
| transition: all 0.3s ease; | |
| } | |
| .domain-card:hover { | |
| transform: translateY(-5px); | |
| } | |
| .price-old { | |
| text-decoration: line-through; | |
| } | |
| </style> | |
| <section class="py-20 bg-gray-50"> | |
| <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> | |
| <div class="text-center mb-16"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">Domeinnaam registreren: kies je favoriete extensie</h2> | |
| <p class="text-xl text-gray-600 max-w-3xl mx-auto">Maak je idee werkelijkheid. Bij Hostnet heb je keuze uit veel domeinextensies.</p> | |
| </div> | |
| <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6"> | |
| <!-- Domain 1 --> | |
| <div class="domain-card bg-white"> | |
| <div class="p-6"> | |
| <div class="bg-gray-200 border-2 border-dashed rounded-xl w-16 h-16 mx-auto mb-4"></div> | |
| <h3 class="text-xl font-bold text-center mb-2">.nl</h3> | |
| <div class="text-center mb-4"> | |
| <span class="text-2xl font-bold">€23,-</span> | |
| <span class="price-old text-gray-500 ml-2">€0,10</span> | |
| </div> | |
| <a href="#" class="btn-primary w-full text-center">Checken</a> | |
| </div> | |
| </div> | |
| <!-- Domain 2 --> | |
| <div class="domain-card bg-white"> | |
| <div class="p-6"> | |
| <div class="bg-gray-200 border-2 border-dashed rounded-xl w-16 h-16 mx-auto mb-4"></div> | |
| <h3 class="text-xl font-bold text-center mb-2">.com</h3> | |
| <div class="text-center mb-4"> | |
| <span class="text-2xl font-bold">€27,-</span> | |
| <span class="price-old text-gray-500 ml-2">€9,-</span> | |
| </div> | |
| <a href="#" class="btn-primary w-full text-center">Checken</a> | |
| </div> | |
| </div> | |
| <!-- Domain 3 --> | |
| <div class="domain-card bg-white"> | |
| <div class="p-6"> | |
| <div class="bg-gray-200 border-2 border-dashed rounded-xl w-16 h-16 mx-auto mb-4"></div> | |
| <h3 class="text-xl font-bold text-center mb-2">.eu</h3> | |
| <div class="text-center mb-4"> | |
| <span class="text-2xl font-bold">€26,50</span> | |
| <span class="price-old text-gray-500 ml-2">€5,-</span> | |
| </div> | |
| <a href="#" class="btn-primary w-full text-center">Checken</a> | |
| </div> | |
| </div> | |
| <!-- Domain 4 --> | |
| <div class="domain-card bg-white"> | |
| <div class="p-6"> | |
| <div class="bg-gray-200 border-2 border-dashed rounded-xl w-16 h-16 mx-auto mb-4"></div> | |
| <h3 class="text-xl font-bold text-center mb-2">.online</h3> | |
| <div class="text-center mb-4"> | |
| <span class="text-2xl font-bold">€66,-</span> | |
| <span class="price-old text-gray-500 ml-2">€5,-</span> | |
| </div> | |
| <a href="#" class="btn-primary w-full text-center">Checken</a> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="text-center mt-12"> | |
| <a href="#" class="btn-secondary">Bekijk alle extensies</a> | |
| </div> | |
| </div> | |
| </section> | |
| `; | |
| } | |
| } | |
| customElements.define('domain-extensions', DomainExtensions); |