最も簡単な解決策は、 に設定.display
することdisplay: inline-block;
です。これにより、サイズが含まれている画像に調整されます。応答性も高めたい場合はmax-height: 80%
、たとえば で上限を定義する必要があります。
まとめると、次のようになります: http://codepen.io/anon/pen/IluBt
JS 17 行目:
$(".display").css("display","inline-block");
のCSS.display
.display {
position: relative;;
background: rgba(255,255,255,0.5);
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
max-height:80%; /* <-- limit the height */
top:10%;
left:0;
margin:auto;
}
そして、すべてをうまく整列させるには:
.loader {
color: red;
position: fixed;
width: 100%; height: 100%;
background: rgba(0,0,0, 1) url(../http://www.mpleandro.com.br/images/new/loader.gif) no-repeat center center;
text-align: center;
}