Build a comprehensive health metrics calculator with HTML5, CSS3 and JavaScript based on medical standards. Create a clean, accessible interface with step-by-step input forms. Implement accurate BMI calculation with visual classification scale and health risk assessment. Add body fat percentage calculator using multiple methods (Navy, Jackson-Pollock, BIA simulation). Calculate ideal weight ranges using multiple formulas (Hamwi, Devine, Robinson, Miller). Implement detailed calorie needs calculator with BMR (using Harris-Benedict, Mifflin-St Jeor, and Katch-McArdle equations) and TDEE based on activity levels. Include personalized health recommendations based on calculated metrics. Support both metric and imperial units with seamless conversion. Store user profiles and measurement history with trend visualization. Generate interactive progress charts showing changes over time. Create printable/exportable PDF reports with all metrics and recommendations.
构建一个基于医学标准的综合健康指标计算器,使用 HTML5、CSS3 和 JavaScript。创建一个简洁、无障碍的界面,并提供分步输入表单。实现精确的 BMI 计算,配以可视化分级量表和健康风险评估。添加使用多种方法(海军法、Jackson-Pollock 法、BIA 模拟)计算体脂率。使用多种公式(Hamwi、Devine、Robinson、Miller)计算理想体重范围。实现详细的卡路里需求计算器,包含 BMR(使用 Harris-Benedict、Mifflin-St Jeor 和 Katch-McArdle 方程)以及基于活动水平的 TDEE。根据计算指标提供个性化的健康建议。支持公制和英制单位,并实现无缝切换。存储用户档案和测量历史,并提供趋势可视化。生成交互式进度图表,展示随时间的变化情况。创建可打印或可导出为 PDF 的报告,包含所有指标和建议。