ホームページ  >  記事  >  ウェブフロントエンド  >  HTML - モバイル端末で CSS を使用して、ポップアップ ウィンドウを水平方向と垂直方向のパーセンテージ レイアウトで中央に配置する方法_html/css_WEB-ITnose

HTML - モバイル端末で CSS を使用して、ポップアップ ウィンドウを水平方向と垂直方向のパーセンテージ レイアウトで中央に配置する方法_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:40:221152ブラウズ

PC側でポップアップウィンドウを水平方向と垂直方向の中央に配置する ポップアップウィンドウの幅と高さがわかっていれば、次のCSSを使用するだけで簡単に計算できます。モバイル側でパーセンテージレイアウトを書くと、高さが決まりにくいため、ポップアップウィンドウを中央に配置するのが難しくなります。今日、Baiduで検索してこの友人の情報を見ました。 ://www.shejidaren.com/centering-percentage-widhtheight -layout.html)、この友人の CSS コードは次のとおりです:

#date{    width: 300px;    height: 300px;    position: absolute;    top: 50%;    left: 50%;    margin-left: -150px;    margin-top: -150px;}

試してみると、目的の効果が得られますが、確信が持てない場合は、高さについては、height: 30% を削除し、高さの値を設定しないと、ポップアップ ウィンドウが独自のコンテンツに従って垂直方向の中央に配置されることがわかります。

.center{    width:50%;    height:30%;    position: absolute;    top: 50%;    left: 50%;    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}

効果は次のとおりです (ポップアップ ウィンドウの部分は灰色の背景領域です):

これはうまく機能します。ポップアップ ウィンドウの効果は、水平方向と垂直方向の両方で中央に配置されます。また、私の問題を解決してくれたこの友人に感謝します~~

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。