Skip to content

Commit 3c2bfea

Browse files
authored
[website] Fix responsiveness of landing page (#1005)
1 parent 1eade75 commit 3c2bfea

File tree

2 files changed

+79
-81
lines changed

2 files changed

+79
-81
lines changed

website/src/pages/index.module.css

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -20,51 +20,49 @@
2020
*/
2121

2222
.heroBanner {
23-
padding: 5rem 0 11rem 0;
24-
text-align: center;
25-
position: relative;
26-
overflow: hidden;
27-
margin-left: -1px;
23+
padding: 5rem 0 11rem 0;
24+
text-align: center;
25+
position: relative;
26+
overflow: hidden;
27+
margin-left: -1px;
2828

29-
@media screen and (min-width: 997px) {
30-
background: url("@site/static/img/background.jpg");
31-
background-size: cover;
32-
}
29+
@media screen and (min-width: 997px) {
30+
background: url("@site/static/img/background.jpg");
31+
background-size: cover;
32+
}
3333

34-
@media screen and (max-width: 996px) {
35-
background: var(--ifm-color-primary-darkest);
36-
}
34+
@media screen and (max-width: 996px) {
35+
background: var(--ifm-color-primary-darkest);
36+
}
3737

3838
}
3939

4040
@media screen and (max-width: 996px) {
41-
.heroBanner {
42-
padding: 2rem;
43-
}
41+
.heroBanner {
42+
padding: 2rem;
43+
}
4444
}
4545

4646
.buttons {
47-
display: flex;
48-
align-items: center;
49-
justify-content: center;
47+
display: flex;
48+
align-items: center;
49+
justify-content: center;
50+
flex-wrap: wrap;
51+
gap: 20px;
5052
}
5153

52-
.join_slack_button {
53-
margin-left: 20px;
54-
display: flex;
55-
align-items: center;
56-
justify-content: center;
54+
.buttonWidth {
55+
width: 200px;
5756
}
5857

59-
.github_button {
60-
margin-left: 20px;
61-
display: flex;
62-
align-items: center;
63-
justify-content: center;
58+
.buttonWithIcon {
59+
display: flex;
60+
align-items: center;
61+
justify-content: center;
6462
}
6563

6664
.buttonIcon {
67-
margin-right: 8px;
68-
width: 20px;
69-
height: 20px;
65+
margin-right: 8px;
66+
width: 20px;
67+
height: 20px;
7068
}

website/src/pages/index.tsx

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -25,59 +25,59 @@ import Heading from '@theme/Heading';
2525
import styles from './index.module.css';
2626

2727
function HomepageHeader() {
28-
const {siteConfig} = useDocusaurusContext();
29-
return (
30-
<header className={clsx('hero hero--primary', styles.heroBanner)}>
31-
<div className="container">
32-
<Heading as="h1" className="hero__title">
33-
{siteConfig.title}
34-
</Heading>
35-
<p className="hero__subtitle">{siteConfig.tagline}</p>
36-
<div className={styles.buttons}>
37-
<Link
38-
className="hero_button button button--primary button--lg"
39-
to="/docs/quickstart/flink">
40-
Quick Start
41-
</Link>
28+
const {siteConfig} = useDocusaurusContext();
29+
return (
30+
<header className={clsx('hero hero--primary', styles.heroBanner)}>
31+
<div className="container">
32+
<Heading as="h1" className="hero__title">
33+
{siteConfig.title}
34+
</Heading>
35+
<p className="hero__subtitle">{siteConfig.tagline}</p>
36+
<div className={styles.buttons}>
37+
<Link
38+
className={clsx("hero_button button button--primary button--lg", styles.buttonWidth)}
39+
to="/docs/quickstart/flink">
40+
Quick Start
41+
</Link>
4242

43-
<Link
44-
className={clsx("button button--secondary button--lg", styles.github_button)}
45-
to="https://github.com/alibaba/fluss">
46-
<img
47-
src="img/github_icon.svg"
48-
alt="GitHub"
49-
className={styles.buttonIcon}
50-
/>
51-
GitHub
52-
</Link>
43+
<Link
44+
className={clsx("button button--secondary button--lg", styles.buttonWithIcon, styles.buttonWidth)}
45+
to="https://github.com/alibaba/fluss">
46+
<img
47+
src="img/github_icon.svg"
48+
alt="GitHub"
49+
className={styles.buttonIcon}
50+
/>
51+
GitHub
52+
</Link>
5353

54-
<Link
55-
className={clsx("button button--secondary button--lg", styles.join_slack_button)}
56-
to="https://join.slack.com/t/fluss-hq/shared_invite/zt-33wlna581-QAooAiCmnYboJS8D_JUcYw">
57-
<img
58-
src="img/slack_icon.svg"
59-
alt="Slack"
60-
className={styles.buttonIcon}
61-
/>
62-
Slack
63-
</Link>
64-
</div>
65-
</div>
66-
</header>
67-
);
54+
<Link
55+
className={clsx("button button--secondary button--lg", styles.buttonWithIcon, styles.buttonWidth)}
56+
to="https://join.slack.com/t/fluss-hq/shared_invite/zt-33wlna581-QAooAiCmnYboJS8D_JUcYw">
57+
<img
58+
src="img/slack_icon.svg"
59+
alt="Slack"
60+
className={styles.buttonIcon}
61+
/>
62+
Slack
63+
</Link>
64+
</div>
65+
</div>
66+
</header>
67+
);
6868
}
6969

7070
export default function Home(): JSX.Element {
71-
const {siteConfig} = useDocusaurusContext();
72-
return (
73-
<Layout
74-
title="Fluss"
75-
description="Streaming Storage for Real-Time Analytics">
76-
<HomepageHeader />
77-
<main>
78-
<HomepageIntroduce />
79-
<HomepageFeatures />
80-
</main>
81-
</Layout>
82-
);
71+
const {siteConfig} = useDocusaurusContext();
72+
return (
73+
<Layout
74+
title="Fluss"
75+
description="Streaming Storage for Real-Time Analytics">
76+
<HomepageHeader/>
77+
<main>
78+
<HomepageIntroduce/>
79+
<HomepageFeatures/>
80+
</main>
81+
</Layout>
82+
);
8383
}

0 commit comments

Comments
 (0)