Ich kann es nirgendwo in den Dokumenten finden.
Gibt es eine Möglichkeit, ein Div mit Semantic-UI-Semantik vertikal auf der Seite zu zentrieren? :)
Folgendes versuche ich zu tun:
<div class="ui centered grid">
<div class="eight column wide">
<div>I want to be centered vertically on a page</div>
</div>
</div>
http://semantic-ui.com/examples/grid.html
Verwenden middle aligned
Klasse für grid
Ich habe dies gerade erreicht, indem ich middle
verwendet und Höhen für bestimmte Elemente festgelegt habe:
.holder {
height: 400px
}
.holder .middle {
height: 100%
}
<link href="https://raw.githubusercontent.com/Semantic-Org/Semantic-UI/master/dist/semantic.css" rel="stylesheet" />
<div class="holder">
<div class="ui middle aligned grid">
<div class="eight column wide">
<div>I want to be centered vertically on a page</div>
</div>
</div>
</div>
Dieses Problem wurde gemeldet HIER Anfang 2018, aber geschlossen.
Sie können dies jedoch versuchen:
<div id="my-container" class="ui grid middle aligned">
<div class="row">
<div class="column">
<div class="ui text container segment inverted">
<h1>My DIV</h1>
</div>
</div>
</div>
</div>
Stellen Sie sicher, dass Ihr Behälter groß genug ist
#my-container {
background: #000;
height: 100vh;
width: 100%;
}
Probieren Sie es auf JSFiddle aus: https://jsfiddle.net/Peyothe/6rjmdu1x/