Powodzenia!
Kalkulator BMI to projekt szybki do zrobienia, ale z dużym potencjałem rozbudowy. Skala wizualna (pasek gradientowy z markerem) robi duże wrażenie i jest łatwiejsza niż myślisz — CSS gradient + pozycja procentowa!
Kalkulator BMI (Body Mass Index) z wizualną interpretacją wyniku, skalą kategoriami i historią pomiarów.
// BMI = waga (kg) / wzrost (m)^2function calculateBMI(weight, height) { const heightInMeters = height / 100; return weight / (heightInMeters * heightInMeters);}
function getBMICategory(bmi) { if (bmi < 16) return { label: 'Wygłodzenie', color: '#dc2626' }; if (bmi < 18.5) return { label: 'Niedowaga', color: '#f97316' }; if (bmi < 25) return { label: 'Norma', color: '#22c55e' }; if (bmi < 30) return { label: 'Nadwaga', color: '#f97316' }; if (bmi < 35) return { label: 'Otyłość I°', color: '#dc2626' }; return { label: 'Otyłość II° i wyżej', color: '#7f1d1d' };}useBMIPowodzenia!
Kalkulator BMI to projekt szybki do zrobienia, ale z dużym potencjałem rozbudowy. Skala wizualna (pasek gradientowy z markerem) robi duże wrażenie i jest łatwiejsza niż myślisz — CSS gradient + pozycja procentowa!