fucai-claim/index.html

43 lines
1.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>1</title>
<script>
// 根据屏幕宽度动态设置根元素字体大小用于Tailwind CSS响应式调整
function setResponsiveBaseSize() {
const screenWidth = window.innerWidth || document.documentElement.clientWidth;
// 设置基础字体大小影响Tailwind的rem单位
// 在小屏幕上使用较小的基础值,大屏幕上使用较大值
let baseFontSize;
if (screenWidth < 640) {
// 移动设备
baseFontSize = 14;
} else if (screenWidth < 1024) {
// 平板设备
baseFontSize = 16;
} else {
// 桌面设备
baseFontSize = 18;
}
document.documentElement.style.fontSize = `${baseFontSize}px`;
}
// 初始化设置
window.addEventListener('DOMContentLoaded', setResponsiveBaseSize);
// 监听窗口大小变化
window.addEventListener('resize', setResponsiveBaseSize);
// 监听设备方向变化
window.addEventListener('orientationchange', setResponsiveBaseSize);
</script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>