Haben gegoogelt, in semantischen ui Docs und Probleme Seite gesucht und innerhalb Stackoverflow gesucht. Konnte die Antwort nicht finden.Semantic-UI-react feste Seitenleiste
Innerhalb von Semantic-Ui-reagieren, wie mache ich eine Sidebar, deren Inhalt auf dem Bildschirm fixiert ist? Was ich derzeit habe, ist dies:
<Sidebar.Pushable as={Segment}>
<Sidebar
id="sidebar"
as={Menu}
animation="overlay"
direction="right"
visible={this.state.visible}
vertical
inverted
>
{this.getMenuItems()}
</Sidebar>
<Sidebar.Pusher>
<Route path="/" component={Filler} />
</Sidebar.Pusher>
</Sidebar.Pushable>
Es nicht jedes Wort in es in der semantischen-ui-Dokumentation reagieren zu sein scheint, und macht Sidebar.Pushable, Sidebar, oder einer der Menüpunkte Position: Fest; scheint auch nicht zu funktionieren.
Danke, bennygenel. Wenn Sie die Sidebar-Komponente selbst in ein Sticky-Objekt einfügen, wird die Seitenleiste ausgeblendet, sobald sie oben im Ansichtsfenster angezeigt wird. Wenn Sie die gesamte Seitenleiste in einem sticky-Leads umbrechen, wird die Seite nie über den Rand der Sidebar verschoben. Die Dokumente sind nicht so klar - was soll ich tun, um das Problem zu beheben? – Argonautic
Es tut mir leid, aber ich habe nicht viel Erfahrung über Semantic-UI. Ich wusste nur, dass es eine Sticky-Komponente gibt und wollte dir nur einen Weg zeigen. Ich schlage vor, Sie zu versuchen, zu sehen, welche Stützen Sie verwenden können, um dieses Problem zu lösen. – bennygenel