+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 50 CHF (Switzerland)
36,672 Ft
44,006 Ft
92.40 €
110.88 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 EUR (Austria)
34,144 Ft
40,973 Ft
86.03 €
103.23 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 EUR (Belgium)
26,742 Ft
32,090 Ft
67.38 €
80.85 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 EUR (Finland)
26,839 Ft
32,207 Ft
67.62 €
81.15 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 EUR (Germany)
24,712 Ft
29,654 Ft
62.26 €
74.72 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 EUR (Italy)
26,922 Ft
32,306 Ft
67.83 €
81.40 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 EUR (Spain)
26,839 Ft
32,207 Ft
67.62 €
81.15 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 GBP (UK)
31,865 Ft
38,238 Ft
80.29 €
96.34 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 NOK (Norway)
2,486 Ft
2,983 Ft
6.26 €
7.52 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 PLN (Poland)
6,430 Ft
7,716 Ft
16.20 €
19.44 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 50 SEK (Sweden)
2,559 Ft
3,071 Ft
6.45 €
7.74 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 500 CZK (Czech Republic)
13,988 Ft
16,786 Ft
35.24 €
42.29 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 500 DKK (Denmark)
35,814 Ft
42,977 Ft
90.24 €
108.28 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 500 PLN (Poland)
62,363 Ft
74,836 Ft
157.13 €
188.56 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Gift Card 500 SEK (Sweden)
23,577 Ft
28,292 Ft
59.40 €
71.29 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 100 NOK Gift Card NO
5,267 Ft
6,320 Ft
13.27 €
15.92 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 100 SEK Gift Card SE
5,423 Ft
6,508 Ft
13.66 €
16.40 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 1000 NOK Gift Card NO
50,616 Ft
60,739 Ft
127.53 €
153.04 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 1000 SEK Gift Card SE
52,962 Ft
63,554 Ft
133.44 €
160.13 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 1500 SEK Gift Card SE
74,896 Ft
89,875 Ft
188.71 €
226.45 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 200 NOK Gift Card NO
10,457 Ft
12,548 Ft
26.35 €
31.62 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 200 SEK Gift Card SE
10,779 Ft
12,935 Ft
27.16 €
32.59 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 2000 SEK Gift Card SE
109,416 Ft
131,299 Ft
275.68 €
330.82 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
Ajándékkártya
Zalando Kids 300 SEK Gift Card SE
16,484 Ft
19,781 Ft
41.53 €
49.84 €
Kedvencekhez adás
Termék megtekintése
Kosárhoz adás
« Előző
1
…
802
803
804
805
806
…
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