Verwenden Sie React, um eine feste Navigationsleiste und zusammenklappbare feste Seitenleistenseiten zu implementieren
P粉356361722
P粉356361722 2023-08-29 08:43:17
0
1
692
<p>Ich versuche, eine Seite mit einer festen Navigationsleiste und einer ausklappbaren festen Seitenleiste zu implementieren, indem ich die Komponenten <strong>React</strong> verwende. Unten finden Sie Beispielcode. </p> <pre class="brush:php;toolbar:false;">import { Box } from "@chakra-ui/react"; export const App = () => zurückkehren ( <Box display="flex"> <Box position="fixed" height="100%" <Box flex="1" position="fixed"> "Box position="fixed" width="50px" <Box mt="50px" p="4"> {/* Restlicher Inhalt */} </Box> </Box> </Box> ); };</pre> <p>Aber jetzt hat die Breite der oberen Navigationsleiste nie meine Erwartungen erreicht. Dies ist die aktuelle Ausgabe. </p> <p>Ich möchte die folgende Ausgabe erreichen. </p> <p>Das rote Feld ist die Seitenleiste und das blaue Feld ist die obere Navigationsleiste. Es wird erwartet, dass beide in ihren derzeitigen Positionen bleiben. Bitte machen Sie einige Vorschläge, wie ich meine Erwartungen erfüllen kann. Ich werde sehr dankbar sein! </p>
P粉356361722
P粉356361722

Antworte allen(1)
P粉805922437

你可以尝试:

<Box position="fixed" top="0" right="0" width="calc(100vh - 200px)" height="50px" bg="blue" /> {/* Navbar */}

注意 200px 是侧边栏宽度

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage