0
In this jsfiddle左上隅に回転するフォントAwsomeがあります。それを画面の中央(縦と横)に表示する方法は?画面の中央にあるフォントAwsome
HTML
<i class="fa fa-spinner fa-spin"></i>
In this jsfiddle左上隅に回転するフォントAwsomeがあります。それを画面の中央(縦と横)に表示する方法は?画面の中央にあるフォントAwsome
HTML
<i class="fa fa-spinner fa-spin"></i>
はそれを50%のパディングと-8pxのマージン(元のサイズの50%)を得ました。 body
はウィンドウ全体に広がっている必要があります。 (原因の.Faスピンをするために添付のアニメーションに)スクロールバーの奇妙な行動を防ぐために容器上にこれらのスタイルを使用して次のように
<div class="center-all">
<i class="fa fa-spinner fa-spin"></i>
</div>
CSSは次のとおりです。
html, body {
width: 100%;
height: 100%;
}
.center-all {
padding: 50%;
margin: -8px;
width: 16px;
height: 16px;
}
を参照してください。
bodyとhtmlに100%を指定する必要があるのはなぜですか? – ps0604
.fa-spinの50%は、その容器(この場合は 'body ')を基準にしているため、ウィンドウを覆う必要があります。 'html'は' body'タグの親であり、 'body'の100%が' html'のサイズに対応しているので、100%に設定する必要があります –
私が見つけた問題は、位置が絶対スピンは他の要素を押し下げます。このjsfiddleでは、私はcssに 'position:absolute'を追加しましたが、私は奇妙な動作を見ました。私はIEとChromeでこれを試しました。 https://jsfiddle.net/ps3331333/82z3t8dL/2/ – ps0604