2011-12-31 20 views
-2

あなたが使用している場合、私は、私がどのようなセンターを確立したい 左とトップを使用するCSSの背景色中心

<style> 
#loading{ 
     position:absolute; 
     background-color: #6B718B; 
     font:40px Arial, Helvetica, sans-serif; 
     color:#ffffff; 
     padding:20px; 
     border-radius: 10px; 
     opacity:0.5; 

} 
</style> 
<div id="loading">Loading...</div> 

おかげ

+0

、あなたはDIVを中央にすることができます。しかし、あなたは 'position absolute'、' left'、 'top'と' margin'を使う必要があります – Niels

+1

あなたの質問は現在の形式では答えることができません。どのようなイメージですか?何の中心? 「*私は何を中心にしたいのですか?」理解できる英語で質問を言い直し、必要なものについてさらに詳しく説明してください。 – ptriek

+1

あなたは何を求めていますか?そのようなタイトルのCSSに関連付けられている3つのランダムな単語を選択し、その後、画像について尋ね、次にdivを示す例を与えたような。 –

答えて

1

を望んでいませんあなたはこれを次のようにすることができます:

#loading { 
    /* Whatever other code */ 
    background: url("/path/to/image.png")center center no-repeat; 
} 
+0

私は彼が画面の中央にDIVを整列させたいと思うでしょう – Dion

+0

多分あなたは正しいです - 彼はトップで "私はイメージを自動的に中心に置いていきたい"と言い、絶対的なポジショニングを使いたくないと言った私はこれが彼が実際にやっていることをおそらくカバーする唯一の簡単な方法だと思う。人々がこのサイトでより良い質問をすることを願います! –

+0

私は画像がありません – user1124325

0

CSSを使って中央に水平に配置することはできますが、垂直に配置することはできません。水平方向の中央揃えの場合:

margin: 10px auto; 

しかし、あなたはそのためにJavaScriptを試みることができる:あなたは背景色をセンタリングすることはできません

var height = window.innerHeight; 
var width = window.innerWidth; 
document.getElementById('myDiv').style.top = height/3; 
document.getElementById('myDiv').style.bottom = height/3; 
document.getElementById('myDiv').style.left = width/3; 
document.getElementById('myDiv').style.right = width/3; 
+0

私は感謝を捧げました #ローディング{ \t \t位置:絶対; \t \t背景色:#6B718B; \t \tフォント:40px Arial、Helvetica、sans-serif; \t \t色:#ffffff; \t \tパディング:20px; \t \t border-radius:10px; \t \t不透明度:0.5; \t \t \t \t }

Loading...
<体のonLoad = "フィニッシュ()"> Hello Worldの – user1124325

+0

大丈夫。 (ただし、このコードをここのコード( ')でフォーマットする必要があります) – Dion