-
- Case Category
-
-
- {tagType.map((tag, index) => (
-
handleOnclick(tag, index)}
- >
- {tag}
-
- ))}
-
+ return (
+
+
+
+ Case Category
+
+
+ {tagType.map((tag, index) => (
+
handleOnclick(tag, index)}
+ >
+ {tag}
+ ))}
- );
-}
\ No newline at end of file
+
+
+ );
+}
diff --git a/src/components/tagToggle/index.scss b/src/components/tagToggle/index.scss
index 91d4f0afcb..8b8595adb3 100644
--- a/src/components/tagToggle/index.scss
+++ b/src/components/tagToggle/index.scss
@@ -4,15 +4,14 @@
height: 60px;
align-items: center;
vertical-align: top;
- padding: 16px 40px;
- box-shadow: 0 1px 5px rgba(45, 47, 51, 0.1);
- background-color: var(--ifm-navbar-background-color);
gap: 24px;
+ border-radius: 8px;
.title {
height: 30px;
padding: 3px 12px;
display: flex;
+ font-weight: 900;
align-items: center;
}
@@ -35,16 +34,10 @@
&.active {
border: 1px solid #3578e5;
color: #3578e5;
+ border-radius: 4px;
}
}
}
}
}
-html[data-theme="dark"] {
- .tag-toggle-container {
- .tag-toggle-list {
- box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
- }
- }
-}
\ No newline at end of file
diff --git a/src/pages/case-studies/index.js b/src/pages/case-studies/index.js
index a619d33124..0974933f02 100644
--- a/src/pages/case-studies/index.js
+++ b/src/pages/case-studies/index.js
@@ -10,62 +10,69 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
import "./index.scss";
export default function CaseStudies() {
- const { i18n } = useDocusaurusContext();
- const { casestudiesGlobalData } = usePluginData(
- "casestudies-global-dataPlugin"
- );
- const [filters, setFilters] = React.useState();
+ const { i18n } = useDocusaurusContext();
+ const { casestudiesGlobalData } = usePluginData(
+ "casestudies-global-dataPlugin"
+ );
+ const [filters, setFilters] = React.useState();
- const casestudiesGlobalDataMemo = React.useMemo(() => {
- if (filters) {
- return casestudiesGlobalData.filter((item) =>
- (item.metadata?.frontMatter?.tags ?? []).includes(filters)
- );
- }
+ const casestudiesGlobalDataMemo = React.useMemo(() => {
+ if (filters) {
+ return casestudiesGlobalData.filter((item) =>
+ (item.metadata?.frontMatter?.tags ?? []).includes(filters)
+ );
+ }
- return casestudiesGlobalData;
- }, [filters]);
+ return casestudiesGlobalData;
+ }, [filters]);
- return (
-
-
-
-
- Case Studies
-
-
- Showcase of KubeEdge based solutions and successful stories of using KubeEdge in various business scenarios and the positive effects brought by them
-
-
-
- POST YOUR CASE
-
-
-
-
- setFilters(e)} />
-
- {casestudiesGlobalDataMemo.map((item, index) => (
-
-
-
- ))}
-
-
-
-
- );
+ return (
+
+
+
+
+ Case Studies
+
+
+
+ Showcase of KubeEdge based solutions and successful stories of
+ using KubeEdge in various business scenarios and the positive
+ effects brought by them
+
+
+
+
+ POST YOUR CASE
+
+
+
+
+ setFilters(e)} />
+
+ {casestudiesGlobalDataMemo.map((item, index) => (
+
+
+
+ ))}
+
+
+
+
+ );
}
diff --git a/src/pages/case-studies/index.scss b/src/pages/case-studies/index.scss
index 2d8d512896..a1b0772c6e 100644
--- a/src/pages/case-studies/index.scss
+++ b/src/pages/case-studies/index.scss
@@ -12,10 +12,9 @@
flex-direction: column;
justify-content: center;
align-items: center;
- background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),
- url("/img/casestudies/header.jpg");
background-repeat: no-repeat;
background-size: cover;
+ padding: 0 20px;
.button {
background-color: #f8f9fa;
@@ -25,18 +24,32 @@
text-decoration: none;
display: inline-block;
font-size: 16px;
+ transition: all 0.3s ease;
}
+ .button:hover {
+ background-color: #e2e6ea;
+ text-decoration: none;
+ }
+ a{
+ text-decoration: none;
+ color: #1C77C8;
+ }
.case-studies {
font-size: 40px;
font-weight: 700;
- color: white;
+ color: #1C77C8;
}
.case-studies-subtitle {
font-weight: 500;
font-size: 20px;
- color: white;
+ color: var(--ifm-font-color-base);
+ max-width: 800px;
+ text-align: center;
+ html[data-theme='dark'] & {
+ color: #ffffff;
+ }
}
}
@@ -60,4 +73,25 @@
}
}
}
+}
+
+@media screen and (max-width: 768px) {
+ .case-studies-container {
+ .case-studies-header {
+ .case-studies-subtitle {
+ font-size: 16px;
+ }
+ }
+ }
+}
+
+@media screen and (max-width: 480px) {
+ .case-studies-container {
+ .case-studies-header {
+ .case-studies-subtitle {
+ font-size: 10px;
+ padding: 0 8px;
+ }
+ }
+ }
}
\ No newline at end of file