This commit is contained in:
parent
e78a17328c
commit
b993e416d4
|
|
@ -14,7 +14,7 @@
|
||||||
/* width: 10rem; */
|
/* width: 10rem; */
|
||||||
height: 10rem;
|
height: 10rem;
|
||||||
object-fit: cover;
|
object-fit: cover;
|
||||||
margin-bottom: -2.5rem;
|
/* margin-bottom: -2.5rem; */
|
||||||
}
|
}
|
||||||
|
|
||||||
.bgSwiper {
|
.bgSwiper {
|
||||||
|
|
@ -53,12 +53,10 @@
|
||||||
inset: 0;
|
inset: 0;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
background: linear-gradient(
|
background: linear-gradient(to right,
|
||||||
to right,
|
|
||||||
rgba(0, 0, 0, 0.5) 0%,
|
rgba(0, 0, 0, 0.5) 0%,
|
||||||
rgba(0, 0, 0, 0.2) 60%,
|
rgba(0, 0, 0, 0.2) 60%,
|
||||||
transparent 100%
|
transparent 100%);
|
||||||
);
|
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -96,6 +94,8 @@
|
||||||
color: rgba(255, 255, 255, 0.95);
|
color: rgba(255, 255, 255, 0.95);
|
||||||
margin: 0;
|
margin: 0;
|
||||||
letter-spacing: 0.02em;
|
letter-spacing: 0.02em;
|
||||||
|
font-weight: 500;
|
||||||
|
line-height: 44px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.heroLargeDesc {
|
.heroLargeDesc {
|
||||||
|
|
@ -182,4 +182,3 @@
|
||||||
font-size: 0.875rem;
|
font-size: 0.875rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ function BannerSlideVideo({
|
||||||
export type { BannerConfig } from "@/type";
|
export type { BannerConfig } from "@/type";
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
title: string;
|
title?: string;
|
||||||
subtitle?: string;
|
subtitle?: string;
|
||||||
desc?: string | React.ReactNode;
|
desc?: string | React.ReactNode;
|
||||||
content?: string;
|
content?: string;
|
||||||
|
|
@ -101,7 +101,7 @@ export default function Banner({
|
||||||
if (child) return child.label;
|
if (child) return child.label;
|
||||||
}
|
}
|
||||||
const last = path.split("/").pop() ?? path;
|
const last = path.split("/").pop() ?? path;
|
||||||
return title;
|
return title ?? "";
|
||||||
};
|
};
|
||||||
const items = paths.map((path) => ({
|
const items = paths.map((path) => ({
|
||||||
label: getLabelByPath(path),
|
label: getLabelByPath(path),
|
||||||
|
|
@ -117,7 +117,7 @@ export default function Banner({
|
||||||
const heroContent = (
|
const heroContent = (
|
||||||
<div className={styles.heroContent} style={{ gap: "1.875rem" }}>
|
<div className={styles.heroContent} style={{ gap: "1.875rem" }}>
|
||||||
<ScrollReveal preset="slideUp">
|
<ScrollReveal preset="slideUp">
|
||||||
{icon ? <img src={icon} alt="" className={styles.heroIcon} />
|
{icon ? icon
|
||||||
:
|
:
|
||||||
<h1 className={`${styles.heroTitle} ${titleSize === "medium" ? styles.heroTitleMedium : ""}`}>{title}</h1>
|
<h1 className={`${styles.heroTitle} ${titleSize === "medium" ? styles.heroTitleMedium : ""}`}>{title}</h1>
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ export default function AboutHistory() {
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
title={banner?.title ?? ""}
|
||||||
desc={banner?.content}
|
largedesc={banner?.content}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ export default function BaseGroup() {
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
title={banner?.title ?? ""}
|
||||||
desc={banner?.content}
|
largedesc={banner?.content}
|
||||||
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@ export default function BusinessCommercialGroup() {
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
title={banner?.title ?? ""}
|
||||||
desc={banner?.content}
|
largedesc={banner?.content}
|
||||||
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-commercial-group.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-commercial-group.png"}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ export default function BusinessCommercialGroupDetail() {
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
title={banner?.title ?? ""}
|
||||||
icon={banner?.icon ?? ""}
|
icon={banner?.icon && <img src={banner?.icon} alt="" style={{ height: '10rem' }} />}
|
||||||
largedesc={(banner as BannerConfig)?.largeContent}
|
largedesc={(banner as BannerConfig)?.largeContent}
|
||||||
titleSize={(banner as BannerConfig)?.titleSize ?? "large"}
|
titleSize={(banner as BannerConfig)?.titleSize ?? "large"}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-commercial-group.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-commercial-group.png"}
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ export default function InvestGroup() {
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
title={banner?.title ?? ""}
|
||||||
desc={banner?.content}
|
largedesc={banner?.content}
|
||||||
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ export default function RealtyGroup() {
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
title={banner?.title ?? ""}
|
||||||
desc={banner?.content}
|
largedesc={banner?.content}
|
||||||
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ export default function RuijingGroup() {
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
title={banner?.title ?? ""}
|
||||||
desc={banner?.content}
|
largedesc={banner?.content}
|
||||||
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
titleSize={banner?.titleSize as "medium" | "large" | undefined ?? "medium"}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,8 @@ export default function Foundation() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<Banner
|
<Banner
|
||||||
title={banner?.title ?? ""}
|
icon={banner?.icon && <img src={banner?.icon} alt="" style={{ width: '26rem', height: '8.375rem' }} />}
|
||||||
|
subtitle={banner?.title ?? ""}
|
||||||
content={(banner as BannerConfig)?.content}
|
content={(banner as BannerConfig)?.content}
|
||||||
titleSize={(banner as BannerConfig)?.titleSize ?? "medium"}
|
titleSize={(banner as BannerConfig)?.titleSize ?? "medium"}
|
||||||
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
backgroundImage={banner?.backgroundImage ?? "/images/bg-overview.png"}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue