Header Logo und anordnung

This commit is contained in:
ISA
2024-09-24 20:27:54 +02:00
parent 8c05e61852
commit 75b62bb02e

View File

@@ -45,21 +45,24 @@ function Header() {
}, []); }, []);
return ( return (
<header className="bg-gray-300 flex justify-between items-center w-full h-28 p-4"> <header className="bg-gray-300 flex justify-between items-center w-full h-28 p-4 relative">
<div className="relative w-1/4 h-full"> {/* Logo - Vergrößert und verschoben */}
<div className="absolute left-32 top-32 transform -translate-y-1/2">
<Image <Image
src="/images/Logo.png" src="/images/Logo.png" // Angepasster Pfad
alt="Logo" alt="Logo"
fill width={80}
style={{ objectFit: "contain" }} height={80}
className="absolute -bottom-8 transform translate-y-1/2" style={{ width: "auto", height: "auto" }} // Stellt sicher, dass das Seitenverhältnis korrekt bleibt
priority={false} priority={false}
/> />
</div> </div>
<div className="w-1/6 flex-shrink-0 h-28"></div>
{/* CPL Status und Stationsname */} {/* CPL Status und Stationsname */}
<div className="flex items-center space-x-4 w-full justify-center"> <div className="flex items-start space-x-4 w-full">
<div className="flex flex-col text-left"> <div className="flex flex-col text-left">
{/* Text immer linksbündig */}
<h2 className="text-sm font-semibold">Stationsname</h2> <h2 className="text-sm font-semibold">Stationsname</h2>
<p className="font-bold text-lg">{stationsname}</p> <p className="font-bold text-lg">{stationsname}</p>
</div> </div>
@@ -70,13 +73,14 @@ function Header() {
</div> </div>
{/* Temperatur und Icons */} {/* Temperatur und Icons */}
<div className="flex items-center space-x-4 w-1/4 justify-end"> <div className="flex items-center space-x-32 w-2/6">
{/* Temperatur und Luftfeuchtigkeit */} {/* Temperatur und Luftfeuchtigkeit */}
<div className="hidden sm:flex items-center space-x-4"> <div className="flex items-center space-x-4">
<div className="flex items-center"> <div className="flex items-center">
<i className="bi bi-thermometer-half"></i> <i className="bi bi-thermometer-half"></i>
<p className="text-lg ml-1">20.5 °C</p> <p className="text-lg ml-1">20.5 °C</p>
</div> </div>
<div className="flex items-center"> <div className="flex items-center">
<i className="bi bi-droplet"></i> <i className="bi bi-droplet"></i>
<p className="text-lg ml-1">60%</p> <p className="text-lg ml-1">60%</p>
@@ -84,16 +88,18 @@ function Header() {
</div> </div>
{/* Toggle Switch light and dark mode */} {/* Toggle Switch light and dark mode */}
<div className="hidden sm:flex items-center space-x-4"> <div className="flex items-center space-x-4">
<i className="bi bi-moon"></i> <i className="bi bi-moon"></i>
{/* Toggle Switch */}
<div className="flex items-center space-x-2"> <div className="flex items-center space-x-2">
<i className="bi bi-toggle-off"></i> <i className="bi bi-toggle-off"></i>
<i className="bi bi-brightness-high"></i> <i className="bi bi-brightness-high"></i>
</div> </div>
{/* Leer div für flexiblen Abstand */}
</div> </div>
{/* User Icon */} {/* User Icon */}
<div className="flex items-center"> <div>
<i className="bi bi-person-circle text-3xl text-black"></i> <i className="bi bi-person-circle text-3xl text-black"></i>
</div> </div>
</div> </div>