This commit is contained in:
zhangjianjun 2026-03-31 11:54:24 +08:00
parent e78a17328c
commit b993e416d4
10 changed files with 20 additions and 20 deletions

View File

@ -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;
} }
} }

View File

@ -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>
} }

View File

@ -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"}
/> />

View File

@ -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"}
/> />

View File

@ -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"}
/> />

View File

@ -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"}

View File

@ -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"}
/> />

View File

@ -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"}
/> />

View File

@ -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"}
/> />

View File

@ -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"}