Visual edit in Lovable

Edited UI in Lovable
This commit is contained in:
gpt-engineer-app[bot]
2026-01-27 22:36:17 +00:00
parent 6cc48e84be
commit d408e92588
4 changed files with 13 additions and 36 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

+3 -11
View File
@@ -1,20 +1,12 @@
import logoImage from "@/assets/logo.png"; import logoImage from "@/assets/logo.png";
const Header = () => { const Header = () => {
return ( return <header className="fixed top-0 left-0 right-0 z-50 bg-background/95 backdrop-blur-sm border-b border-border">
<header className="fixed top-0 left-0 right-0 z-50 bg-background/95 backdrop-blur-sm border-b border-border">
<div className="px-6 py-3 flex items-center justify-between"> <div className="px-6 py-3 flex items-center justify-between">
<a href="#" className="flex items-center"> <a href="#" className="flex items-center">
<img <img alt="Lennart Svensson Konditorivaror" className="h-16 w-auto" src="/lovable-uploads/bc36fcd7-0c6f-48d2-9921-4323413739c7.png" />
src={logoImage}
alt="Lennart Svensson Konditorivaror"
className="h-16 w-auto"
/>
</a> </a>
</div> </div>
</header> </header>;
);
}; };
export default Header; export default Header;
+8 -23
View File
@@ -1,23 +1,16 @@
import logoImage from "@/assets/logo.png"; import logoImage from "@/assets/logo.png";
import heroBakeryImage from "@/assets/hero-bakery-wide.jpg"; import heroBakeryImage from "@/assets/hero-bakery-wide.jpg";
const HeroSection = () => { const HeroSection = () => {
return ( return <section className="relative left-1/2 w-screen -translate-x-1/2 overflow-x-clip flex flex-col justify-center items-center text-center min-h-[70vh]">
<section className="relative left-1/2 w-screen -translate-x-1/2 overflow-x-clip flex flex-col justify-center items-center text-center min-h-[70vh]">
{/* Background image with opacity (doesn't affect content) */} {/* Background image with opacity (doesn't affect content) */}
<div <div className="pointer-events-none absolute inset-0 bg-cover bg-center opacity-40" style={{
className="pointer-events-none absolute inset-0 bg-cover bg-center opacity-40" backgroundImage: `url(${heroBakeryImage})`
style={{ backgroundImage: `url(${heroBakeryImage})` }} }} />
/>
{/* Keep contrast for text without washing out the image (can look like "empty" beige sides) */} {/* Keep contrast for text without washing out the image (can look like "empty" beige sides) */}
<div className="pointer-events-none absolute inset-0 bg-background/25" /> <div className="pointer-events-none absolute inset-0 bg-background/25" />
<div className="animate-fade-up max-w-4xl relative z-10 px-6 py-16"> <div className="animate-fade-up max-w-4xl relative z-10 px-6 py-16">
<img <img alt="Lennart Svensson Konditorivaror" className="h-56 md:h-72 lg:h-80 w-auto mx-auto mb-1 mt-8" src="/lovable-uploads/8658a13b-f1d4-45db-b92b-3e22abb6ee1b.png" />
src={logoImage}
alt="Lennart Svensson Konditorivaror"
className="h-56 md:h-72 lg:h-80 w-auto mx-auto mb-1 mt-8"
/>
<p className="text-muted-foreground text-lg mb-4"> <p className="text-muted-foreground text-lg mb-4">
Svenskt konditorhantverk sedan 1953 Svenskt konditorhantverk sedan 1953
@@ -30,23 +23,15 @@ const HeroSection = () => {
</p> </p>
<div className="flex flex-col sm:flex-row gap-4 justify-center"> <div className="flex flex-col sm:flex-row gap-4 justify-center">
<a <a href="#plans" className="btn-classic inline-block px-10 py-4 text-lg rounded-sm">
href="#plans"
className="btn-classic inline-block px-10 py-4 text-lg rounded-sm"
>
Starta Prenumeration Starta Prenumeration
</a> </a>
<a <a href="#gallery" className="inline-block px-10 py-4 text-lg rounded-sm border-2 border-primary text-primary hover:bg-primary hover:text-primary-foreground transition-colors">
href="#gallery"
className="inline-block px-10 py-4 text-lg rounded-sm border-2 border-primary text-primary hover:bg-primary hover:text-primary-foreground transition-colors"
>
Sortiment Sortiment
</a> </a>
</div> </div>
</div> </div>
</section> </section>;
);
}; };
export default HeroSection; export default HeroSection;