Je n'arrive pas à le trouver nulle part dans les documents.
Existe-t-il un moyen de centrer verticalement un div sur la page en utilisant la sémantique Semantic-UI :)
Voici ce que j'essaie de faire:
<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
Utilisation middle aligned
classe sur grid
Je viens de réaliser cela en utilisant middle
et en définissant des hauteurs sur certains éléments:
.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>
Ce problème a été signalé ICI début 2018 mais fermé.
Cependant, vous pouvez essayer ceci:
<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>
Assurez-vous que votre conteneur est assez grand
#my-container {
background: #000;
height: 100vh;
width: 100%;
}
Essayez-le sur JSFiddle: https://jsfiddle.net/Peyothe/6rjmdu1x/