+36 (20) 505 0490
info@keybyte.hu
Facebook
Instagram
Keresés
HU
Magyar
English
Deutsch
French
Bejelentkezés
Kosár
0
0 Termék kiválasztva
Összesen: 0.00 Ft
Kosár megtekintése
Tovább a fizetéshez
Menu
/* Hover effect now handled by JavaScript */ /* .mega-dropdown:hover .mega-dropdown-content { display: flex; } */ /* Remove hover effect on touch devices */ .sub-category-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 8px; } .sub-category-link { display: flex; align-items: center; padding: 10px 12px; color: #495057; text-decoration: none; border-radius: 8px; transition: all 0.2s ease; font-size: 13px; border: 1px solid transparent; } .sub-category-link:hover { background: #f8f9fa; color: #007bff; transform: translateX(3px); border-color: #e9ecef; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } .category-icon { width: 20px; height: 20px; margin-right: 8px; display: inline-block; vertical-align: middle; } /* Enhanced Responsive Design */ @media (max-width: 1200px) { .mega-dropdown-content { min-width: 500px; left: -100px; top: 100%; } .category-menu { flex-direction: column; min-height: 250px; } .main-categories { width: 100%; border-right: none; border-bottom: 1px solid #e1e5e9; max-height: 200px; } .main-category-item { padding: 12px 15px; font-size: 14px; } .sub-categories { padding: 15px; max-height: 300px; } .sub-category-grid { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 8px; } .sub-category-link { padding: 8px 10px; font-size: 12px; } } /* Mobil kategória menü stílusok */ .mobile-categories-menu { display: none; /* Alapértelmezetten rejtve */ } /* Asztali képernyőméreten mindig rejtve */ @media (min-width: 992px) { .mobile-categories-menu { display: none !important; } } .mobile-categories-toggle { display: flex; align-items: center; justify-content: space-between; padding: 15px; color: #FFF; text-decoration: none; border-bottom: 1px solid #333; transition: background-color 0.3s ease; background-color: #15161D; } .mobile-categories-toggle:hover { background-color: #333; color: #FFF; text-decoration: none; } .mobile-categories-toggle i.fa-chevron-down { transition: transform 0.3s ease; } .mobile-categories-menu.active .mobile-categories-toggle i.fa-chevron-down { transform: rotate(180deg); } .mobile-categories-dropdown { display: none; background: #15161D; border-top: 1px solid #333; } .mobile-categories-menu.active .mobile-categories-dropdown { display: block; } .mobile-category-item { border-bottom: 1px solid #333; } .mobile-category-item > a { display: flex; align-items: center; justify-content: space-between; padding: 12px 15px; color: #FFF; text-decoration: none; background: #15161D; transition: background-color 0.3s ease; } .mobile-category-item > a:hover { background: #333; color: #FFF; text-decoration: none; } .mobile-category-item > a i:first-child { margin-right: 10px; width: 16px; text-align: center; } .mobile-category-item > a i.fa-chevron-right { font-size: 12px; transition: transform 0.3s ease; } .mobile-category-item.active > a i.fa-chevron-right { transform: rotate(90deg); } .mobile-subcategories { display: none; background: #1a1a1a; border-top: 1px solid #333; max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .mobile-category-item.active .mobile-subcategories { display: block; max-height: 500px; } .mobile-subcategories li { border-bottom: 1px solid #333; } .mobile-subcategories li:last-child { border-bottom: none; } .mobile-subcategories a { display: flex; align-items: center; padding: 10px 15px 10px 40px; color: #CCC; text-decoration: none; font-size: 14px; transition: background-color 0.3s ease, color 0.3s ease; } .mobile-subcategories a:hover { background: #333; color: #FFF; text-decoration: none; } .mobile-subcategories a i { margin-right: 10px; width: 16px; text-align: center; } /* Mobil kategória menü finomhangolások */ @media (max-width: 991px) { .mobile-categories-menu { border-top: 1px solid #333; } .mobile-categories-toggle { font-weight: 600; font-size: 16px; } .mobile-category-item > a { font-size: 15px; } .mobile-subcategories a { font-size: 14px; padding: 12px 15px 12px 45px; } } @media (max-width: 768px) { .mobile-categories-toggle { font-size: 15px; padding: 12px 15px; } .mobile-category-item > a { font-size: 14px; padding: 10px 15px; } .mobile-subcategories a { font-size: 13px; padding: 10px 15px 10px 40px; } } @media (max-width: 991px) { /* Asztali kategória menü elrejtése mobil eszközökön */ .mega-dropdown { display: none !important; } /* Mobil kategória menü megjelenítése csak mobil eszközökön */ .mobile-categories-menu { display: block !important; } .mega-dropdown-content { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100vh; min-width: 100%; max-width: 100%; border-radius: 0; z-index: 9999; margin: 0; padding: 0; overflow: hidden; background: #fff; } .category-menu { flex-direction: column; height: 100vh; min-height: 100vh; overflow: hidden; } .main-categories { width: 100%; border-right: none; border-bottom: 2px solid #e1e5e9; max-height: 40vh; overflow-y: auto; background: #f8f9fa; } .main-category-item { padding: 16px 20px; font-size: 16px; font-weight: 600; border-bottom: 1px solid #e1e5e9; display: flex; align-items: center; justify-content: space-between; } .main-category-item::after { content: '▶'; font-size: 12px; color: #007bff; transition: transform 0.3s ease; } .main-category-item.active::after { content: '▼'; transform: rotate(0deg); } .main-category-item i { font-size: 16px; margin-right: 12px; } .sub-categories { flex: 1; padding: 20px; max-height: 60vh; overflow-y: auto; background: #fff; } .sub-category-section { margin-bottom: 30px; } .sub-category-title { font-size: 16px; font-weight: 700; color: #2c3e50; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 3px solid #007bff; } .sub-category-grid { grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 12px; } .sub-category-link { padding: 12px 15px; font-size: 14px; font-weight: 500; border-radius: 10px; background: #f8f9fa; border: 1px solid #e9ecef; text-align: center; justify-content: center; } .sub-category-link:hover { background: #007bff; color: #fff; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,123,255,0.3); } .category-icon { font-size: 16px; margin-right: 8px; } /* Mobile close button */ .mega-dropdown-content::before { content: '✕'; position: absolute; top: 15px; right: 20px; font-size: 24px; color: #666; cursor: pointer; z-index: 10000; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: #f8f9fa; border-radius: 50%; border: 1px solid #e9ecef; } .mega-dropdown-content::before:hover { background: #e9ecef; color: #333; } } @media (max-width: 768px) { .mega-dropdown-content { top: 0; } .main-categories { max-height: 35vh; } .main-category-item { padding: 14px 16px; font-size: 15px; } .sub-categories { max-height: 65vh; padding: 16px; } .sub-category-grid { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 10px; } .sub-category-link { padding: 10px 12px; font-size: 13px; } .sub-category-title { font-size: 15px; margin-bottom: 12px; } } @media (max-width: 576px) { .main-categories { max-height: 30vh; } .main-category-item { padding: 12px 14px; font-size: 14px; } .main-category-item i { font-size: 14px; margin-right: 10px; } .sub-categories { max-height: 70vh; padding: 14px; } .sub-category-grid { grid-template-columns: 1fr; gap: 8px; } .sub-category-link { padding: 12px 14px; font-size: 14px; justify-content: flex-start; } .sub-category-title { font-size: 14px; margin-bottom: 10px; } } @media (max-width: 480px) { .main-categories { max-height: 25vh; } .main-category-item { padding: 10px 12px; font-size: 13px; } .sub-categories { max-height: 75vh; padding: 12px; } .sub-category-link { padding: 10px 12px; font-size: 13px; } .sub-category-title { font-size: 13px; margin-bottom: 8px; } .mega-dropdown-content::before { top: 10px; right: 15px; font-size: 20px; width: 35px; height: 35px; } } /* Landscape orientation adjustments */ @media (max-width: 991px) and (orientation: landscape) { .main-categories { max-height: 25vh; } .sub-categories { max-height: 75vh; } } /* Smooth animations for mobile */ @media (max-width: 991px) { .mega-dropdown-content { transition: opacity 0.3s ease, transform 0.3s ease; opacity: 0; transform: translateY(-20px); } .mega-dropdown-content.show { opacity: 1; transform: translateY(0); } .sub-categories { transition: opacity 0.3s ease; } .sub-categories.active { opacity: 1; } }
Kezdőlap
Termékek
Kategóriák
Játékok
Operációs rendszerek
Vírusírtók
Irodai szoftver
Kiegészítők
Ajándékkártyák
Egyéb
Platformok
Steam
Origin / EA App
Epic Games
Ubisoft
GOG
Uplay
Battle.net
PS4
PS3
Xbox One
Xbox Series X|S
Nintendo Switch
Műfajok
Akció
Kaland
RPG
Stratégia
FPS
TPS
Verseny
Sport
Szimuláció
Horror
Indie
Fejtörő
Windows verziók
Windows 11
Windows 10
Windows 8.1
Windows 8
Windows 7
Licenc típusok
OEM
Retail
Activation
Vírusírtó típusok
Antivirus
Security
Protection
Microsoft termékek
MS Office
MS SQL Server
Játék kiegészítők
DLC
Expansion
Ajándékkártya típusok
Gift Card
Card
Egyéb termékek
Minden egyéb termék
Kategóriák
Játékok
Steam
Origin / EA App
Epic Games
Ubisoft
GOG
Uplay
Battle.net
PS4
PS3
Xbox One
Xbox Series X|S
Nintendo Switch
Operációs rendszerek
Windows 11
Windows 10
Windows 8.1
Windows 8
Windows 7
Vírusírtók
Antivirus
Security
Protection
Irodai szoftver
MS Office
MS SQL Server
Kiegészítők
DLC
Expansion
Ajándékkártyák
Gift Card
Card
Egyéb
Minden egyéb termék
KAPCSOLAT
Kosár
GY.I.K
Nyereményjáték
Termékek
Kezdőlap
kategóriák
Ajándékkártya
Ajándékkártya
Zalando Gift Card 1000 DKK (Denmark)
71,395 Ft
85,674 Ft
179.89 €
215.86 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 1000 NOK (Norway)
45,548 Ft
54,658 Ft
114.76 €
137.71 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 1000 PLN (Poland)
124,504 Ft
149,405 Ft
313.70 €
376.44 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 20 CHF (Switzerland)
14,634 Ft
17,561 Ft
36.87 €
44.25 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 20 EUR (Italy)
13,653 Ft
16,384 Ft
34.40 €
41.28 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 200 EUR (Italy)
134,812 Ft
161,774 Ft
339.67 €
407.61 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 EUR (Belgium)
13,482 Ft
16,178 Ft
33.97 €
40.76 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 EUR (Finland)
13,482 Ft
16,178 Ft
33.97 €
40.76 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 EUR (France)
34,106 Ft
40,927 Ft
85.93 €
103.12 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 EUR (Germany)
12,501 Ft
15,001 Ft
31.50 €
37.80 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 EUR (Italy)
13,497 Ft
16,196 Ft
34.01 €
40.81 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 EUR (Netherlands)
17,022 Ft
20,426 Ft
42.89 €
51.47 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 EUR (Spain)
13,497 Ft
16,196 Ft
34.01 €
40.81 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 25 GBP (UK)
16,059 Ft
19,271 Ft
40.46 €
48.55 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 250 DKK (Denmark)
18,019 Ft
21,623 Ft
45.40 €
54.48 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 250 PLN (Poland)
31,299 Ft
37,559 Ft
78.86 €
94.63 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 250 SEK (Sweden)
11,910 Ft
14,292 Ft
30.01 €
36.01 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 5 EUR (Belgium)
2,876 Ft
3,451 Ft
7.25 €
8.70 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 5 EUR (Finland)
2,879 Ft
3,455 Ft
7.25 €
8.70 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 5 EUR (France)
2,876 Ft
3,451 Ft
7.25 €
8.70 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 5 EUR (Germany)
2,775 Ft
3,330 Ft
6.99 €
8.39 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 5 EUR (Italy)
2,879 Ft
3,455 Ft
7.25 €
8.70 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 5 EUR (Netherlands)
2,876 Ft
3,451 Ft
7.25 €
8.70 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 5 EUR (Spain)
2,879 Ft
3,455 Ft
7.25 €
8.70 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
« Előző
1
…
801
802
803
804
805
…
808
Következő »
const mainCategoryItems = document.querySelectorAll('.main-category-item'); const subCategories = document.querySelectorAll('.sub-categories'); // Touch device detection const hasHover = window.matchMedia('(hover: hover)').matches; const isMobile = window.innerWidth <= 991; // Show first category by default if (mainCategoryItems.length > 0 && subCategories.length > 0) { mainCategoryItems[0].classList.add('active'); subCategories[0].classList.add('active'); } // Main category item hover handlers mainCategoryItems.forEach(function(item, index) { item.addEventListener('mouseenter', function() { // Remove active class from all items mainCategoryItems.forEach(function(otherItem) { otherItem.classList.remove('active'); }); // Hide all sub-categories subCategories.forEach(function(subCat) { subCat.classList.remove('active'); }); // Add active class to hovered item item.classList.add('active'); // Show corresponding sub-category if (subCategories[index]) { subCategories[index].classList.add('active'); } }); }); // Touch device support if (!hasHover || isMobile) { let touchStartY = 0; let touchEndY = 0; megaDropdownContent.addEventListener('touchstart', function(e) { touchStartY = e.changedTouches[0].screenY; }); megaDropdownContent.addEventListener('touchend', function(e) { touchEndY = e.changedTouches[0].screenY; handleSwipe(); }); function handleSwipe() { const swipeThreshold = 50; const swipeDistance = touchStartY - touchEndY; // Swipe up to close menu if (swipeDistance > swipeThreshold) { closeMobileMenu(); } } } function closeMobileMenu() { megaDropdownContent.style.display = 'none'; mainCategoryItems.forEach(function(item) { item.classList.remove('active'); }); subCategories.forEach(function(subCat) { subCat.classList.remove('active'); }); } // Mobil kategória menü JavaScript document.addEventListener('DOMContentLoaded', function() { const mobileCategoriesToggle = document.querySelector('.mobile-categories-toggle'); const mobileCategoriesMenu = document.querySelector('.mobile-categories-menu'); const mobileCategoryItems = document.querySelectorAll('.mobile-category-item'); // Mobil kategória menü fő toggle if (mobileCategoriesToggle) { mobileCategoriesToggle.addEventListener('click', function(e) { e.preventDefault(); mobileCategoriesMenu.classList.toggle('active'); }); } // Mobil alkategóriák toggle mobileCategoryItems.forEach(function(item) { const link = item.querySelector('a'); link.addEventListener('click', function(e) { e.preventDefault(); // Zárjuk be az összes másik kategóriát mobileCategoryItems.forEach(function(otherItem) { if (otherItem !== item) { otherItem.classList.remove('active'); } }); // Toggle az aktuális kategória const subcategories = item.querySelector('.mobile-subcategories'); const isActive = item.classList.contains('active'); if (!isActive) { // Ha megnyitjuk, először állítsuk be a display: block-ot subcategories.style.display = 'block'; // Kis késleltetés után adjuk hozzá az active osztályt az animációhoz setTimeout(() => { item.classList.add('active'); }, 10); } else { // Ha bezárjuk, távolítsuk el az active osztályt item.classList.remove('active'); // Várjuk meg az animáció végét, majd rejtsük el setTimeout(() => { if (!item.classList.contains('active')) { subcategories.style.display = 'none'; } }, 300); } }); }); // Kattintás a hamburger menü kívülre zárja a kategória menüt document.addEventListener('click', function(e) { if (!e.target.closest('.mobile-categories-menu') && !e.target.closest('.menu-toggle')) { mobileCategoriesMenu.classList.remove('active'); mobileCategoryItems.forEach(function(item) { item.classList.remove('active'); }); } }); });
Iratkozz fel az
ÚJDONSÁGOKÉRT
Feliratkozás