This commit is contained in:
2025-11-01 22:15:42 +08:00
parent a83686fc72
commit a824f2cc77

View File

@@ -13,25 +13,29 @@ const infoData: InfoData[] = [
id: 1, id: 1,
title: '膽固醇\n超標', title: '膽固醇\n超標',
image: '/images/new/info_1.webp', image: '/images/new/info_1.webp',
description: '長期攝取過多飽和脂肪及反式脂肪例如牛油、加工食品、或重複使用煎炸油會令體內壞膽固醇LDL上升、好膽固醇HDL下降導致膽固醇積聚喺血管內壁形成血塊塞血管有機會引致中風、心肌梗塞甚至心臟病等嚴重後果。' description: `長期攝取過多飽和脂肪及反式脂肪(例如牛油、加工食品、或重複使用煎炸油會令體內壞膽固醇LDL上升、好膽固醇HDL下降導致膽固醇積聚喺血管內壁形成血塊塞血管,有機會引致中風、心肌梗塞,甚至心臟病等嚴重後果。`
}, },
{ {
id: 2, id: 2,
title: '中央肥胖\n脂肪肝', title: '中央肥胖\n脂肪肝',
image: '/images/new/info_2.webp', image: '/images/new/info_2.webp',
description: '長期攝取過多飽和脂肪及反式脂肪例如牛油、加工食品、或重複使用煎炸油會令體內壞膽固醇LDL上升、好膽固醇HDL下降導致膽固醇積聚喺血管內壁形成血塊塞血管有機會引致中風、心肌梗塞甚至心臟病等嚴重後果。' description: `研究指出,將煎炸油長時間加熱至超過煙點或重複使用,會令油質氧化,產生聚合物及自由基。前者會令油變黏稠、有油膩味,增加肝臟負擔;後者會攻擊細胞,加速身體衰老並提升患上慢性病嘅風險。
長期攝取呢類油脂,會干擾身體脂肪代謝速度,令過多脂肪積聚喺肝臟,並削弱其解毒功能,令毒素累積喺體內,最終導致脂肪肝。如果肝臟持續受損,可能就會留下永久損傷,最後導致肝硬化。`
}, },
{ {
id: 3, id: 3,
title: '皮膚暗啞\n容易脫髮', title: '皮膚暗啞\n容易脫髮',
image: '/images/new/info_3.webp', image: '/images/new/info_3.webp',
description: '長期攝取過多飽和脂肪及反式脂肪例如牛油、加工食品、或重複使用煎炸油會令體內壞膽固醇LDL上升、好膽固醇HDL下降導致膽固醇積聚喺血管內壁形成血塊塞血管有機會引致中風、心肌梗塞甚至心臟病等嚴重後果。' description: `好多人以為「滴油不沾」先健康,但其實持續 攝取適量又優質嘅油脂,先可以促進毛髮健康生長,同時令皮膚保持彈性同水潤。
因為脂肪係製造荷爾蒙嘅重要原素而脂溶性維他命A、D、E、K亦必須喺有油嘅情況下先可以被吸收長遠先能真正發揮對皮膚、頭髮同整體健康嘅作用呈現由內而外嘅自然光澤。`
}, },
{ {
id: 4, id: 4,
title: '經常容易\n覺得疲倦', title: '經常容易\n覺得疲倦',
image: '/images/new/info_4.webp', image: '/images/new/info_4.webp',
description: '長期攝取過多飽和脂肪及反式脂肪例如牛油、加工食品、或重複使用煎炸油會令體內壞膽固醇LDL上升、好膽固醇HDL下降導致膽固醇積聚喺血管內壁形成血塊塞血管有機會引致中風、心肌梗塞甚至心臟病等嚴重後果。' description: `香港人生活節奏急促,一日三餐唔係叫外賣就出街食,而餐廳普遍使用 Omega-6 偏高嘅食油如大豆油。長期攝取會令體內Omega-6遠多於Omega-3脂肪酸比例失衡促進身體慢性發炎。
失衡嘅狀況如果未能得到改善,會慢慢出現容易攰、記憶力下降、專注力不足等情況;若持續惡化,仲可能影響腦部神經傳導,進一步提升患上腦霧及失智症嘅風險。 `
} }
] ]
@@ -64,13 +68,13 @@ function Info() {
{infoData.map((info) => ( {infoData.map((info) => (
<Box <Box
key={info.id} key={info.id}
w={{ base: '42vw', sm: '42vw', md: '18vw', lg: '12vw', xl: '8vw' }} w={{ base: '42vw', sm: '42vw', md: '18vw', lg: '12vw', xl: '9vw' }}
h={{ base: '20vw', sm: '20vw', md: '9vw', lg: '6vw', xl: '5vw' }} h={{ base: '20vw', sm: '20vw', md: '9vw', lg: '6vw', xl: '5vw' }}
cursor="pointer" cursor="pointer"
onClick={() => setSelectedInfo(info.id)} onClick={() => setSelectedInfo(info.id)}
bg={selectedInfo === info.id ? '#3D6741' : '#D4D4D4'} bg={selectedInfo === info.id ? '#3D6741' : '#BCBCBC'}
border={selectedInfo === info.id ? "4px solid #99BF35" : "none"} border={selectedInfo === info.id ? "4px solid #99BF35" : "none"}
borderRadius={{ base: '20px', sm: '20px', md: '18px', lg: '16px', xl: '14px' }} borderRadius={{ base: '20px', sm: '20px', md: '18px', lg: '16px', xl: '20px' }}
display="flex" display="flex"
alignItems="center" alignItems="center"
justifyContent="center" justifyContent="center"
@@ -82,7 +86,7 @@ function Info() {
lineHeight="1.2" lineHeight="1.2"
transition="all 0.3s ease" transition="all 0.3s ease"
px={2} px={2}
boxShadow="inset 9px 3px 9px rgba(0,0,0,0.3), inset -3px 3px 6px rgba(0,0,0,0.3), inset 3px -3px 6px rgba(0,0,0,0.3), 4px 4px 10px rgba(0,0,0,0.45)" boxShadow={info.id === selectedInfo ? "inset 9px 3px 9px rgba(0,0,0,0.25), 4px 4px 10px rgba(0,0,0,0.45)" : info.id === selectedInfo + 1 ? "inset 9px 3px 9px rgba(0,0,0,0.3)" : "none"}
> >
{info.title} {info.title}
</Box> </Box>
@@ -90,24 +94,27 @@ function Info() {
</Flex> </Flex>
<Box <Box
w={{ base: '85vw', sm: '85vw', md: '60vw', lg: '45vw', xl: '40vw' }} w={{ base: '85vw', sm: '85vw', md: '60vw', lg: '45vw', xl: '27vw' }}
bg="white" bg="white"
borderRadius="20px" justifyItems={'center'}
overflow="hidden" overflow="hidden"
borderRadius="20px"
mb={{ base: 8, sm: 8, md: 12, lg: 16, xl: 16 }} mb={{ base: 8, sm: 8, md: 12, lg: 16, xl: 16 }}
boxShadow="0 4px 20px rgba(0,0,0,0.15)" boxShadow="0 4px 20px rgba(0,0,0,0.15)"
border="3px solid #E5E5E5"
> >
<Image <Image
src={infoData.find(info => info.id === selectedInfo)?.image} src={infoData.find(info => info.id === selectedInfo)?.image}
w="100%" w="100%"
transition="all 0.3s ease" p={5}
/> />
<Box p={{ base: 5, sm: 5, md: 6, lg: 8, xl: 8 }}> <Box px={{ base: 5, sm: 5, md: 6, lg: 8, xl: 5 }}
pb={{ base: 5, sm: 5, md: 6, lg: 8, xl: 9 }}>
<Text <Text
className="font-melle font-medium" className="font-noto-sans font-regular"
fontSize={{ base: '3.5vw', sm: '3.5vw', md: '1.5vw', lg: '1.1vw', xl: '1vw' }} fontSize={{ base: '3.5vw', sm: '3.5vw', md: '1.5vw', lg: '1.1vw', xl: '2xl' }}
color="#333333" color="#3D6741"
lineHeight="1.8" lineHeight="1.8"
textAlign="left" textAlign="left"
> >