Skip to content

Commit fde1f97

Browse files
committed
feat: 修改大赛截止报名日期
1 parent de2575b commit fde1f97

File tree

4 files changed

+42
-74
lines changed

4 files changed

+42
-74
lines changed

src/components/home/index.scss

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -14,37 +14,41 @@
1414
top: 50%;
1515
transform: translateY(-50%);
1616
right: 100px;
17+
.timer-cover {
18+
z-index: 2;
19+
position: absolute;
20+
bottom: 12%;
21+
left: 50%;
22+
transform: translateX(-50%);
23+
}
24+
.timer-text {
25+
position: absolute;
26+
z-index: 4;
27+
width: 160px;
28+
font-weight: 500;
29+
font-size: 20px;
30+
color: white;
31+
top: 30%;
32+
left: 50%;
33+
transform: translate(-50%, -50%);
34+
}
35+
.timer-day {
36+
position: absolute;
37+
z-index: 9999;
38+
font-weight: 500;
39+
font-size: 110px;
40+
color: white;
41+
top: 55%;
42+
left: 50%;
43+
transform: translate(-50%, -50%);
44+
}
1745
}
1846
.timer-divider {
1947
position: absolute;
2048
top: 52%;
2149
transform: translateY(-50%);
2250
right: 122px;
2351
}
24-
.timer-cover {
25-
z-index: 2;
26-
position: absolute;
27-
top: 53%;
28-
right: 132px;
29-
}
30-
.timer-text {
31-
position: absolute;
32-
z-index: 3;
33-
font-weight: 500;
34-
font-size: 20px;
35-
color: white;
36-
top: 36%;
37-
right: 164px;
38-
}
39-
.timer-day {
40-
position: absolute;
41-
z-index: 3;
42-
font-weight: 500;
43-
font-size: 110px;
44-
color: white;
45-
top: 38%;
46-
right: 156px;
47-
}
4852
}
4953

5054
.button-bg {

src/components/home/index.tsx

Lines changed: 9 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export const JoinButton = ({ textColor = "white" }) => {
8282
</div>
8383
);
8484
};
85-
const restDay = getDiffDay("2024-08-30", Date.now());
85+
const restDay = getDiffDay("2024-09-30", Date.now());
8686
const Home = () => {
8787
return (
8888
<div className="flex flex-col items-center">
@@ -91,54 +91,15 @@ const Home = () => {
9191
<img src={huoshanIntel} />
9292
</div>
9393
<img src={openTitle} width={"60%"} />
94-
{/* <div className="mt-[20px] mb-[50px]">
95-
<JoinButton />
96-
</div> */}
97-
{/* <img width={"60%"} src={require("../../images/logoGroup.svg")} /> */}
98-
{/* <div className="flex flex-col justify-between">
99-
<div className="flex items-center">
100-
<div className="text-[18px] font-bold">指导单位:</div>
101-
<img
102-
className="h-[26px] mr-[8px]"
103-
src={require("../../images/logo/ccf.png")}
104-
></img>
105-
<img
106-
className="h-[30px]"
107-
src={require("../../images/logo/guangshi.png")}
108-
></img>
109-
</div>
110-
<div className="flex items-center">
111-
<div className="text-[18px] font-bold">主办单位:</div>
112-
<img
113-
className="h-[24px] mr-[16px]"
114-
src={require("../../images/logo/volc.png")}
115-
></img>
116-
<img
117-
className="h-[22px]"
118-
src={require("../../images/logo/intelIcon.png")}
119-
></img>
120-
</div>
121-
<div className="flex items-center">
122-
<div className="text-[18px] font-bold">协办单位:</div>
123-
<img
124-
className="h-[26px] mr-[16px]"
125-
src={require("../../images/logo/ccfWeiyuan.png")}
126-
></img>
127-
</div>
128-
<div className="flex items-center">
129-
<div className="text-[18px] font-bold">
130-
合作单位:
131-
中国生物信息学学会(筹)、上海生物信息学会、广东省生物信息学学会、南方医科大学、…(持续更新中)
132-
</div>
133-
</div>
134-
</div> */}
13594
<img className="timer-divider" src={timerDivider} />
136-
<img className="timer-cover" src={timerCover} />
137-
<img className="timer" src={timer} />
138-
<div className="timer-text">距离报名截止还剩</div>
139-
<div className="timer-day">
140-
{restDay}
141-
<span className="text-[20px]"></span>
95+
<div className="timer">
96+
<img src={timer} width={"100%"} />
97+
<img className="timer-cover" src={timerCover} />
98+
<div className="timer-text">距离报名截止还剩</div>
99+
<div className="timer-day">
100+
{restDay}
101+
<span className="text-[20px]"></span>
102+
</div>
142103
</div>
143104
</div>
144105
<div className="flex items-center justify-between w-[1100px]">

src/images/arrange.svg

Lines changed: 1 addition & 1 deletion
Loading

src/util/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ export const getDiffDay = (date1, date2) => {
55
if (typeof date2 === "string") {
66
date2 = Date.parse(date2);
77
}
8-
const diffTime = Math.abs(date1 - date2);
8+
const diffTime = date1 - date2;
9+
if (diffTime <= 0) {
10+
return "0";
11+
}
912
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
1013
return diffDays < 10 ? `0${diffDays}` : diffDays;
1114
};

0 commit comments

Comments
 (0)