ホームページ > 記事 > ウェブフロントエンド > cssはポップアップダイアログボックスとマスクレイヤーを同時に実装します
この記事ではCSSを使ってポップアップダイアログボックスとマスクレイヤーを同時に実現する方法を紹介しますので、お困りの方は参考にしていただければ幸いです。あなたに役立ちます。
最近のプロジェクトにはメッセージ ボードのポップアップ ダイアログ ボックスがあり、静的なダイアログ ボックスを自分で書きました。コードは次のとおりです。
<p class="fade"></p> <p class="succ-pop"> <h2 class="title"> 这里是要填写的内容 </h2> </p>
/*灰色遮罩层*/ .fade { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; z-index: 2; } /*弹出层*/ .succ-pop { width: 400px; height: 300px; background: #fff; position: fixed;/*这里的定位可以根据自己喜好选择absolute或者fixed*/ left: 50%; top: 50%;/*这里的top根据自己的需要定*/ margin-left: -200px; margin-top: -150px; z-index: 3; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,.3); } .succ-pop h2.title { text-align: center; color: lightskyblue; }
ページを静止させたくない場合。ポップアップ ボックスがある場合はポップアップを追加します。スクロールできる場合は、$('body').css('overflow-y','hidden'); を追加します。
要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。関連チュートリアルの詳細については、 CSS ビデオ チュートリアル をご覧ください。
関連する推奨事項:
以上がcssはポップアップダイアログボックスとマスクレイヤーを同時に実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。