Pages

Sunday, 1 December 2024

Area Converter Tool



Area Converter Tool

Area Converter Tool

to

Converted Value:

0

* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Poppins', sans-serif; background: linear-gradient(to right, #ff7e5f, #feb47b); display: flex; justify-content: center; align-items: center; height: 100vh; } .container { background-color: #fff; border-radius: 8px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); padding: 40px; width: 100%; max-width: 600px; text-align: center; } h1 { color: #333; font-size: 2.5em; margin-bottom: 20px; } .converter-box { margin-bottom: 20px; } .input-label { font-weight: 600; color: #333; } .input-field { width: 100%; padding: 10px; margin: 10px 0; border-radius: 5px; border: 2px solid #ddd; font-size: 1em; } .unit-select { width: 45%; padding: 10px; margin: 10px 10px 10px 0; border-radius: 5px; border: 2px solid #ddd; font-size: 1em; background-color: #f9f9f9; } span { font-size: 1.5em; color: #333; } .convert-btn { padding: 12px 20px; background-color: #ff7e5f; color: white; border: none; border-radius: 5px; font-size: 1.2em; cursor: pointer; transition: background-color 0.3s; } .convert-btn:hover { background-color: #feb47b; } .result-box { margin-top: 20px; } #result { font-size: 1.5em; font-weight: 600; color: #333; } function convertArea() { const value = parseFloat(document.getElementById('value').value); const fromUnit = document.getElementById('fromUnit').value; const toUnit = document.getElementById('toUnit').value; if (isNaN(value)) { alert("Please enter a valid number."); return; } let result = 0; // Conversion rates to square meters const conversionRates = { sqMeter: 1, sqKilometer: 1000000, sqFoot: 0.092903, acre: 4046.86 }; // Convert the input value to square meters const valueInSqMeters = value * conversionRates[fromUnit]; // Convert the value from square meters to the desired unit result = valueInSqMeters / conversionRates[toUnit]; // Display the result document.getElementById('result').textContent = result.toFixed(4); } function convertArea() { const value = parseFloat(document.getElementById('value').value); const fromUnit = document.getElementById('fromUnit').value; const toUnit = document.getElementById('toUnit').value; if (isNaN(value)) { alert("Please enter a valid number."); return; } let result = 0; // Conversion rates to square meters const conversionRates = { sqMeter: 1, sqKilometer: 1000000, sqFoot: 0.092903, acre: 4046.86 }; // Convert the input value to square meters const valueInSqMeters = value * conversionRates[fromUnit]; // Convert the value from square meters to the desired unit result = valueInSqMeters / conversionRates[toUnit]; // Display the result document.getElementById('result').textContent = result.toFixed(4); }