|
@@ -2,66 +2,124 @@ import React from 'react';
|
|
|
import Styles from "./Home.module.css";
|
|
|
import videoSource from "../../assets/videos/FreeGo-web.mp4"
|
|
|
import img1 from '../../assets/images/home/img1.png';
|
|
|
-import img2 from '../../assets/images/home/img2.png';
|
|
|
-import img3 from '../../assets/images/home/img3.png';
|
|
|
-import code from '../../assets/images/home/code.png';
|
|
|
import {useTranslation} from "react-i18next";
|
|
|
// 首页内容组件
|
|
|
const Home = () => {
|
|
|
const {t} = useTranslation();
|
|
|
return (
|
|
|
<main className={Styles.root}>
|
|
|
- <div className={Styles.videoContainer}>
|
|
|
- <video className={Styles.video}
|
|
|
- controls
|
|
|
- loop
|
|
|
- autoPlay
|
|
|
- muted={true}
|
|
|
- playsInline>
|
|
|
- <source src={videoSource} type="video/mp4"/>
|
|
|
- {t('videoNotSupport')}
|
|
|
- </video>
|
|
|
- </div>
|
|
|
- <div className={Styles.imagAndFontContainer}>
|
|
|
+ <div className={Styles.rootDesk}>
|
|
|
+ <div className={Styles.videoContainer}>
|
|
|
+ <video className={Styles.video}
|
|
|
+ controls
|
|
|
+ loop
|
|
|
+ autoPlay
|
|
|
+ muted={true}
|
|
|
+ playsInline>
|
|
|
+ <source src={videoSource} type="video/mp4"/>
|
|
|
+ {t('videoNotSupport')}
|
|
|
+ </video>
|
|
|
+ </div>
|
|
|
<div className={Styles.contentContainer}>
|
|
|
+ <img className={Styles.image} src={img1}/>
|
|
|
<div className={Styles.fontContainer}>
|
|
|
- <p className={Styles.boldFont}>{t('homeTip1-1')}</p>
|
|
|
- <p className={Styles.boldFont} style={{marginBottom: 16}}>{t('homeTip1-2')}</p>
|
|
|
- <p className={Styles.normalFont}>{t('homeTip1-3')}</p>
|
|
|
- <p className={Styles.normalFont}>{t('homeTip1-4')}</p>
|
|
|
+ <p className={Styles.boldFont}>{t('homeTipTitle1')}</p>
|
|
|
+ <p className={Styles.normalFont}>{t('homeTipContent1')}</p>
|
|
|
</div>
|
|
|
- <img className={Styles.image} src={img1}/>
|
|
|
</div>
|
|
|
- <div className={Styles.contentContainer}>
|
|
|
- <img className={Styles.image} src={img2}/>
|
|
|
- <div className={Styles.fontContainer}>
|
|
|
- <p className={Styles.boldFont}>{t('homeTip2-1')}</p>
|
|
|
- <p className={Styles.boldFont} style={{marginBottom: 16}}>{t('homeTip2-2')}</p>
|
|
|
- <p className={Styles.normalFont}>{t('homeTip2-3')}</p>
|
|
|
- <p className={Styles.normalFont}>{t('homeTip2-4')}</p>
|
|
|
+
|
|
|
+ <p className={Styles.bigBoldFont}>{t('homeTipBoldTitle1')}</p>
|
|
|
+
|
|
|
+ <div className={Styles.verticalFontMediaContainer}>
|
|
|
+ <video className={Styles.verticalMedia}
|
|
|
+ controls
|
|
|
+ loop
|
|
|
+ autoPlay
|
|
|
+ muted={true}
|
|
|
+ playsInline>
|
|
|
+ <source src={videoSource} type="video/mp4"/>
|
|
|
+ {t('videoNotSupport')}
|
|
|
+ </video>
|
|
|
+ <div className={Styles.verticalFontContainer}>
|
|
|
+ <p className={Styles.verticalBoldFont}>{t('homeTipTitle2')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont}>{t('homeTipContent2')}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div className={Styles.contentContainer}>
|
|
|
- <div className={Styles.fontContainer}>
|
|
|
- <p className={Styles.boldFont}>{t('homeTip3-1')}</p>
|
|
|
- <p className={Styles.boldFont}>{t('homeTip3-2')}</p>
|
|
|
- <p className={Styles.normalFont}>{t('homeTip3-3')}</p>
|
|
|
- <p className={Styles.normalFont}>{t('homeTip3-4')}</p>
|
|
|
+ <div className={Styles.horizontalFontMediaContainer}>
|
|
|
+ <div className={Styles.verticalFontMediaContainer2}>
|
|
|
+ <video className={Styles.verticalMedia2}
|
|
|
+ controls
|
|
|
+ loop
|
|
|
+ autoPlay
|
|
|
+ muted={true}
|
|
|
+ playsInline>
|
|
|
+ <source src={videoSource} type="video/mp4"/>
|
|
|
+ {t('videoNotSupport')}
|
|
|
+ </video>
|
|
|
+ <div className={Styles.verticalFontContainer}>
|
|
|
+ <p className={Styles.verticalBoldFont}>{t('homeTipTitle4')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont}>{t('homeTipContent4')}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className={Styles.verticalFontMediaContainer3}>
|
|
|
+ <video className={Styles.verticalMedia3}
|
|
|
+ controls
|
|
|
+ loop
|
|
|
+ autoPlay
|
|
|
+ muted={true}
|
|
|
+ playsInline>
|
|
|
+ <source src={videoSource} type="video/mp4"/>
|
|
|
+ {t('videoNotSupport')}
|
|
|
+ </video>
|
|
|
+ <div className={Styles.verticalFontContainer}>
|
|
|
+ <p className={Styles.verticalBoldFont}>{t('homeTipTitle5')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont2}>{t('homeTipContent5')}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <img className={Styles.image} src={img3}/>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <div className={Styles.bottomContainerBg}>
|
|
|
- <p className={Styles.bottomTitle}>{t('bottomTitle')}</p>
|
|
|
- <p className={Styles.bottomSubtitle1}>{t('bottomSubtitle1')}</p>
|
|
|
- <p className={Styles.bottomSubtitle2}>{t('bottomSubtitle2')}</p>
|
|
|
- <div className={Styles.scanContainer}>
|
|
|
- <img className={Styles.bottomCode} src={code}/>
|
|
|
- <p className={Styles.bottomCodeText}>{t('scanCode')}</p>
|
|
|
+ <p className={Styles.bigBoldFont2}>{t('homeTipBoldTitle2')}</p>
|
|
|
+
|
|
|
+ <div className={Styles.verticalFontMediaContainer}>
|
|
|
+ <img className={Styles.verticalMedia3} src={img1}/>
|
|
|
+ <div className={Styles.verticalFontContainer}>
|
|
|
+ <p className={Styles.verticalBoldFont}>{t('homeTipTitle6')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont}>{t('homeTipContent6')}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className={Styles.horizontalFontMediaContainer}>
|
|
|
+ <div className={Styles.verticalFontMediaContainer4}>
|
|
|
+ <img className={Styles.verticalMedia4} src={img1}/>
|
|
|
+ <div className={Styles.verticalFontContainer2}>
|
|
|
+ <p className={Styles.verticalBoldFont}>{t('homeTipTitle7')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont}>{t('homeTipContent7')}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className={Styles.verticalFontMediaContainer4}>
|
|
|
+ <img className={Styles.verticalMedia4} src={img1}/>
|
|
|
+ <div className={Styles.verticalFontContainer2}>
|
|
|
+ <p className={Styles.verticalBoldFont}>{t('homeTipTitle8')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont2}>{t('homeTipContent8')}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className={Styles.bottomContainer}>
|
|
|
+ <div className={Styles.verticalFontContainer2}>
|
|
|
+ <p className={Styles.verticalBoldFont1}>{t('homeTipTitle9')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont3}>{t('homeTipContent9')}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className={Styles.bottomContainer1}>
|
|
|
+ <div className={Styles.verticalFontContainer3}>
|
|
|
+ <p className={Styles.verticalBoldFont2}>{t('homeTipTitle10')}</p>
|
|
|
+ <p className={Styles.verticalNormalFont3}>{t('homeTipContent10')}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div className={Styles.rootPhone}>
|
|
|
+ </div>
|
|
|
</main>
|
|
|
+
|
|
|
)
|
|
|
|
|
|
};
|