统一宽度

This commit is contained in:
2025-06-25 15:26:24 +08:00
parent 6b433392f0
commit 18001dcc30
3 changed files with 36 additions and 34 deletions

View File

@@ -18,7 +18,7 @@ export const About = () => {
"inset-x-0 inset-y-[-30%] h-[200%] skew-y-12" "inset-x-0 inset-y-[-30%] h-[200%] skew-y-12"
)} )}
/> />
<div className="bg-muted/50 border rounded-lg py-12 relative z-10"> <div className="bg-muted/50 border rounded-lg py-12 relative z-10 max-w-5xl mx-auto">
<div className="px-6 flex flex-col-reverse md:flex-row gap-8 md:gap-12"> <div className="px-6 flex flex-col-reverse md:flex-row gap-8 md:gap-12">
<div className="flex flex-col justify-between"> <div className="flex flex-col justify-between">

View File

@@ -57,40 +57,42 @@ export const FAQ = () => {
"inset-x-0 inset-y-[-30%] h-[200%] skew-y-12" "inset-x-0 inset-y-[-30%] h-[200%] skew-y-12"
)} )}
/> />
<div className="relative z-10"> <div className="bg-muted/50 border rounded-lg py-12 relative z-10 max-w-5xl mx-auto">
<h2 className="text-3xl md:text-4xl font-bold mb-4"> <div className="px-6 text-center">
<span className="bg-gradient-to-b from-primary/60 to-primary text-transparent bg-clip-text">FAQ</span> <h2 className="text-3xl md:text-4xl font-bold mb-4">
</h2> <span className="bg-gradient-to-b from-primary/60 to-primary text-transparent bg-clip-text">FAQ</span>
</h2>
<Accordion <Accordion
type="single" type="single"
collapsible collapsible
className="w-full AccordionRoot" className="w-full AccordionRoot"
>
{FAQList.map(({ question, answer, value }: FAQProps) => (
<AccordionItem
key={value}
value={value}
>
<AccordionTrigger className="text-left">
{question}
</AccordionTrigger>
<AccordionContent>{answer}</AccordionContent>
</AccordionItem>
))}
</Accordion>
<h3 className="font-medium mt-4">
<a
rel="noreferrer noopener"
href="#"
className="text-primary transition-all border-primary hover:border-b-2"
> >
{FAQList.map(({ question, answer, value }: FAQProps) => (
</a> <AccordionItem
</h3> key={value}
value={value}
>
<AccordionTrigger className="text-center">
{question}
</AccordionTrigger>
<AccordionContent>{answer}</AccordionContent>
</AccordionItem>
))}
</Accordion>
<h3 className="font-medium mt-4">
<a
rel="noreferrer noopener"
href="#"
className="text-primary transition-all border-primary hover:border-b-2"
>
</a>
</h3>
</div>
</div> </div>
</section> </section>
); );

View File

@@ -101,7 +101,7 @@ export const Testimonials = () => {
</div> </div>
{/* 服务对比图 */} {/* 服务对比图 */}
<div className="relative max-w-6xl mx-auto"> <div className="relative max-w-5xl mx-auto">
<div className="grid md:grid-cols-3 gap-6 lg:gap-8"> <div className="grid md:grid-cols-3 gap-6 lg:gap-8">
{serviceComparisons.map((service, index) => ( {serviceComparisons.map((service, index) => (
<div key={service.title} className="relative"> <div key={service.title} className="relative">