div
HTML5で、背景がグレー表示されているときにページの中央に表示されるのビューを作成しようとしています。Silverlightの子ウィンドウのようなもの。私はこれを機能させるためにひどい時間を過ごしています。
1021 次
2 に答える
0
あなたはそのようないくつかの基本的なCSSで簡単にそれを行うことができます。これは、アニメーション化またはトグルするためのjavascriptではなくcss部分にすぎません。しかし、それはあなたが始めるのに十分なはずです。
CSS
.div {
position:absolute;
top:300px;
width:300px;
height:260px;
left:50%;
z-index:1000;
margin-left: -150px; /* negative half the width of the div */
}
.background {
background:#000;
opacity:0.5;
position:fixed:
width:100%;
height:100%;
z-index:999;
}
HTML
<div class="div">
My Content
</div>
<div class="background "></div>
于 2012-09-06T23:44:18.457 に答える
0
これは、ページを900px幅の中央に配置するためのもので、これをdiv
要素に追加します。
width:900px;margin-right:auto;margin-left:auto;
body
背景には、次のスタイルを要素に追加する必要があります
color:gray;padding:0px;margin:0px;
要素を中央に配置するには、幅を含める必要があります。margin-right:auto; margin-left:auto;
幅を含めないと動作しません!
于 2012-09-06T23:44:26.130 に答える