Mortgage. Calculator

.engagement-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); color: #333; } .engagement-calc-container h2 { color: #1a1a1a; margin-top: 0; text-align: center; font-size: 24px; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } .input-group { display: flex; flex-direction: column; } .input-group label { font-weight: 600; margin-bottom: 8px; font-size: 14px; color: #555; } .input-group input { padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; } .calc-button { grid-column: span 2; background-color: #0073aa; color: white; border: none; padding: 15px; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .calc-button:hover { background-color: #005177; } #engagement-result-box { margin-top: 25px; padding: 20px; border-radius: 8px; text-align: center; display: none; } .result-value { font-size: 36px; font-weight: 800; display: block; margin-bottom: 5px; } .result-label { font-size: 16px; font-weight: 500; } .article-section { margin-top: 40px; line-height: 1.6; border-top: 1px solid #eee; padding-top: 30px; } .article-section h3 { color: #222; font-size: 20px; margin-bottom: 15px; } .article-section p { margin-bottom: 15px; } .benchmark-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .benchmark-table th, .benchmark-table td { padding: 12px; border: 1px solid #ddd; text-align: left; } .benchmark-table th { background-color: #f8f8f8; } @media (max-width: 600px) { .calc-grid { grid-template-columns: 1fr; } .calc-button { grid-column: span 1; } } function calculateEngagement() { var followers = parseFloat(document.getElementById('totalFollowers').value); var likes = parseFloat(document.getElementById('totalLikes').value) || 0; var comments = parseFloat(document.getElementById('totalComments').value) || 0; var shares = parseFloat(document.getElementById('totalShares').value) || 0; var resultBox = document.getElementById('engagement-result-box'); var erOutput = document.getElementById('er-output'); var erStatus = document.getElementById('er-status'); if (!followers || followers <= 0) { alert("Please enter a valid number of followers."); return; } var totalInteractions = likes + comments + shares; var engagementRate = (totalInteractions / followers) * 100; // Display Logic erOutput.innerHTML = engagementRate.toFixed(2) + "%"; resultBox.style.display = "block"; // Set Status Color and Text if (engagementRate = 1 && engagementRate 3.5 && engagementRate <= 6) { resultBox.style.backgroundColor = "#f0fff4"; erOutput.style.color = "#5cb85c"; erStatus.innerHTML = "Status: High Engagement!"; erStatus.style.color = "#5cb85c"; } else { resultBox.style.backgroundColor = "#fff9e6"; erOutput.style.color = "#f0ad4e"; erStatus.innerHTML = "Status: Excellent / Viral Engagement!"; erStatus.style.color = "#f0ad4e"; } }

Leave a Comment