29.9 C
Σάμος
07/07/2025
Responsive Banner
Promo Banner
CSS (styles.css) /* Βασικά στυλ για το container του banner */ #samos24-promo-banner { position: fixed; bottom: 50px; left: 50%; transform: translateX(-50%); z-index: 999; background: none; padding: 0; border-radius: 0; box-shadow: none; max-width: 550px; box-sizing: border-box; animation: samos24SlideInUp 0.7s ease-out; display: none; /* Απόκρυψη από προεπιλογή */ text-align: center; }/* Εμφάνιση μόνο για desktop */ @media (min-width: 1024px) { #samos24-promo-banner { display: block; /* Εμφάνιση για desktop */ } }/* Εμφάνιση μόνο για κινητά */ @media (max-width: 768px) { #samos24-promo-banner { display: block; /* Εμφάνιση για κινητά */ bottom: 25px; max-width: 80%; } }/* Κουμπί κλεισίματος "X" */ #samos24-close-button { display: none; /* Κρύβεται default για desktop */ position: absolute; top: 10px; right: 10px; background: #ff0000; color: white; border: none; border-radius: 50%; width: 36px; height: 36px; font-size: 1.44em; cursor: pointer; justify-content: center; align-items: center; line-height: 1; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease; z-index: 1001; }#samos24-close-button:hover { background: #cc0000; }/* Στυλ για το link container του banner */ .samos24-banner-link { display: block; width: 100%; margin: 0 auto; text-decoration: none; color: inherit; }/* Στυλ για την εικόνα μέσα στο banner */ .samos24-banner-link img { max-width: 100%; width: 100%; height: auto; display: block; border-radius: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); }/* Keyframe Animation για την εμφάνιση του banner */ @keyframes samos24SlideInUp { from { transform: translate(-50%, 100%); opacity: 0; } to { transform: translate(-50%, 0); opacity: 1; } }