Untitled
unknown
html
a year ago
11 kB
8
Indexable
Never
<!DOCTYPE html> <html> <head> <title style="font-family: '<link>Libre Baskerville</link>', serif;">CREATE IL VOSTRO SERVIZIO DA 0</title> <style> body { background-repeat: no-repeat; background-size: cover; } h1 { text-align: center; font-family: 'Libre Baskerville', 'serif'; color: #142B54 } h3 { text-align: center; font-family: 'Montserrat', 'serif'; color: #000000 } h4 { margin-top: 30px; margin-bottom: 5px; } input[type="checkbox"]:checked { background-color: #000000; } .seleziona-btn { background-color: #BA890D; color: #ffffff; border: none; width: 130px; height: 55px; } .seleziona-btn { margin-bottom: 15px; /* Modifica il valore di "10px" come preferisci per regolare lo spazio */ } .choices { margin-bottom: 20px; font-family: '<link>Montserrat</link>', sans-serif; color: #000000; } .choices input[type="checkbox"] { margin-bottom: 10px; } .container { background-color: rgba(255, 255, 255, 0.9); max-width: 600px; margin: 20px auto; padding: 20px; display: block; } .checkbox-container { margin-top: 15px; margin-bottom: 15px; } .choices input[type="checkbox"] { transform: scale(1.2); } .plus-label { padding-left: 35px; margin-top: 10px; margin-bottom: 10px; } .submit-button { background-color: #BA890D; color: #ffffff; font-size: 20px; padding: 20px 40px; border: none; cursor: pointer; } .centered-button { text-align: center; margin-top: 30px; } .seleziona-btn { margin-bottom: 15px; /* Modifica il valore di "10px" come preferisci per regolare lo spazio */ } .result { border: 2px solid black; padding: 20px; margin: 0 auto; width: 50%; text-align: center; font-size: 80px; color: #BA890D; width: 50%; max-height: 100px; display: flex; justify-content: center; align-items: center; } </style> </head> <body> <h1 style="text-align: center; font-family: 'Libre Baskerville', serif; color: #ffffff; font-size: 40px">CREATE IL VOSTRO SERVIZIO DA ZERO</h1> <div class="container"> <h3 style="font-family: 'Montserrat', serif; margin-bottom: 30px;"> Selezionate le opzioni che vorreste nel vostro servizio</h3> <button class="seleziona-btn" onclick="selezionaTutte()">Seleziona tutte</button> <button id="deselezionaTutte" class="seleziona-btn" onclick="deselezionaTutte()">Deseleziona tutte</button> <div class="choices"> <input type="checkbox" name="choice" value="4"> Studio della località<br> <input type="checkbox" name="choice" value="4"> Analisi dei competitor<br> <input type="checkbox" name="choice" value="4"> Valutazione dell'immobile<br> <input type="checkbox" name="choice" value="5"> Home staging<br> <input type="checkbox" name="choice" value="4"> Check-list dell’alloggio e consigli di acquisto<br> <input type="checkbox" name="choice" value="4"> Servizio fotografico professionale e Virtual tour<br> <input type="checkbox" name="choice" value="5"> Preparazione di avviamento immobile<br> <input type="checkbox" name="choice" value="4"> Servizio di ricerca personale altamente qualificato pulizia<br> <input type="checkbox" name="choice" value="4"> Coordinamento pulizie.<br> <input type="checkbox" name="choice" value="5"> Gestione manutenzioni ordinarie e generali.<br> <input type="checkbox" name="choice" value="5"> Guest book e segnaletiche personalizzate<br> <input type="checkbox" name="choice" value="5"> Gestione burocrazia<br> <input type="checkbox" name="choice" value="5"> Software per la gestione delle proprietà<br> <input type="checkbox" name="choice" value="4"> Creazione di annunci multilingue sui portali<br> <input type="checkbox" name="choice" value="5"> Servizi di marketing e promozione per affitti brevi<br> <input type="checkbox" name="choice" value="5"> Ottimizzazione degli annunci per la massima visibilità<br> <input type="checkbox" name="choice" value="5"> Ottimizzazione dinamica dei prezzi<br> <input type="checkbox" name="choice" value="4"> Gestione prenotazioni<br> <input type="checkbox" name="choice" value="5"> Gestione pagamenti<br> <input type="checkbox" name="choice" value="5"> Gestione delle tasse di soggiorno<br> <input type="checkbox" name="choice" value="4"> Gestione delle comunicazioni degli ospiti<br> <input type="checkbox" name="choice" value="5"> Gestione calendari<br> <input type="checkbox" name="choice" value="5"> Gestione degli ospiti<br> <input type="checkbox" name="choice" value="5"> Risoluzione delle controversie<br> <input type="checkbox" name="choice" value="5"> Gestione check-in e check-out (automatici)<br> <input type="checkbox" name="choice" value="5"> Gestione dei rifornimenti dell’immobile<br> <input type="checkbox" name="choice" value="5"> Reportistica proprietario base<br> <input type="checkbox" name="choice" value="5"> Consulenze gratuite per migliorie<br> <input type="checkbox" name="choice" value="5"> Concierge Virtuale<br> <input type="checkbox" name="choice" value="5"> Programmazione e gestione di servizi di concierge<br> <input type="checkbox" name="choice" value="5"> Pianificazione e gestione di viaggi e trasferimenti privati<br> <input type="checkbox" name="choice" value="5"> Gestione delle spese e contabilità semplice.<br> </ul> <h4>PLUS: (provvigione maggiore)</h4> <br> <button id="selezionaTuttePlus" class="seleziona-btn" onclick="selezionaTuttePlus()">Seleziona tutte</button> <button id="deselezionaTuttePlus" class="seleziona-btn" onclick="deselezionaTuttePlus()">Deseleziona tutte</button> <br> <input type="checkbox" name="choice" value="6" class="plus"> Consulenza per investimenti immobiliari di lusso <br> <input type="checkbox" name="choice" value="6" class="plus"> Consulenza energetica e sostenibilità ambientale <br> <input type="checkbox" name="choice" value="7" class="plus"> Gestione delle spese e contabilità completa <br> <input type="checkbox" name="choice" value="6" class="plus"> Reportistica proprietario completa <br> <input type="checkbox" name="choice" value="6" class="plus"> Gestione check-in e check-out (fisici) <br> <input type="checkbox" name="choice" value="6" class="plus"> Consulenza Implementazione di tecnologie smart home <br> <input type="checkbox" name="choice" value="7" class="plus"> Apparizione in rivista - Collection: Luxury-lifestyle Magazine <br> <input type="checkbox" name="choice" value="6" class="plus"> Programmazione eventi in proprietà <br> </div> <div class="centered-button"> <button class="submit-button" onclick="mostraPopup ()">SCOPRI IL RISULTATO</button> </div> <div style="display: none;"> <h2 style="text-align: center; font-family: 'Libre Baskerville', serif; color: #000000;">IL TUO SERVIZIO PERSONALIZZATO</h2> <h3 style="text-align: center; font-family: 'Montserrat', serif; color: #000000;">La nostra percentuale:</h3> </div> </div> <div class="popup" id="popup" style="display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 360px; height: 300px; margin: auto; background-color: rgba(255, 255, 255, 0.95); border: 1px solid black;"> <span class="close-button" onclick="chiudiPopup()" style="font-size: 30px; cursor: pointer; position: absolute; top: -10px; right: 10px; color: #BA890D;">X</span> <h2 style="text-align: center; font-family: 'Libre Baskerville', serif; color: #000000;font-size: 30px;margin-top: 30px;"> IL TUO SERVIZIO PERSONALIZZATO</h2> <h3 style="text-align: center; font-family: 'Montserrat', serif; color: #000000;font-size: 20px; margin-top: 30px;"> La nostra percentuale:</h3> <div class="result" style="display: flex; justify-content: center; align-items: center;"> <p id="risultatoPopup" style="font-size: 60px; color: #BA890D; margin-top: 60px;"></p> </div> </div> <script> function mostraPopup() { var checkboxes = document.getElementsByName("choice"); var count = 0; for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { count += parseInt(checkboxes[i].value); } } count = count / 10; // Dividi il conteggio per 10 document.getElementById("risultatoPopup").innerHTML = count + "%"; document.getElementById("popup").style.display = "block"; // Mostra il popup } function chiudiPopup() { document.getElementById("popup").style.display = "none"; // Nascondi il popup } function selezionaTutte() { var checkboxes = document.querySelectorAll("input[name='choice']:not(.plus):not(:checked)"); var selectAllButton = document.querySelector("button[onclick='selezionaTutte()']"); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = true; } if (checkboxes.length === 0) { selectAllButton.innerHTML = "Seleziona tutte"; } } function deselezionaTutte() { var checkboxes = document.querySelectorAll("input[name='choice']:not(.plus)"); var deselectAllButton = document.querySelector("button[onclick='deselezionaTutte()']"); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = false; } if (checkboxes.length === 0) { } } function selezionaTuttePlus() { var checkboxes = document.querySelectorAll("input[name='choice'].plus:not(:checked)"); var selectAllButton = document.querySelector("button[onclick='selezionaTuttePlus()']"); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = true; } if (checkboxes.length === 0) { selectAllButton.innerHTML = "Seleziona tutte"; } else { } } function deselezionaTuttePlus() { var checkboxes = document.querySelectorAll("input[name='choice'].plus"); var deselectAllPlusButton = document.querySelector("button[onclick='deselezionaTutte()']"); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = false; } if (checkboxes.length === 0) { deselectAllPlusButton.innerHTML = "Deseleziona tutte"; } } </script> </body> </html>