ホームページ  >  記事  >  ウェブフロントエンド  >  スタック オーバーフローのフローティング ポップアップ メッセージを Web サイトに複製するにはどうすればよいですか?

スタック オーバーフローのフローティング ポップアップ メッセージを Web サイトに複製するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-30 07:22:02562ブラウズ

How to Replicate Stack Overflow's Floating Popup Messages in Your Website?

スタック オーバーフローのポップアップ メッセージを複製する

ログインしていないとき、または投票しようとしているときにスタック オーバーフローで表示されるポップアップ メッセージを複製するには、次の点を考慮してください。アプローチ:

マークアップ:

<div id='message' style="display: none;">
    <span>Hey, This is my Message.</span>
    <a href="#" class="close-notify">X</a>
</div>

CSS:

#message {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    padding:10px 0px 10px 0px;
    background-color:#8E1609;
}

#message span {
    text-align: center;
    width: 95%;
    float:left;
}

.close-notify {
    white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#fff;
    text-decoration:none;
    border:2px #fff solid;
    padding-left:3px;
    padding-right:3px
}

.close-notify a {
    color: #fff;
}

JavaScript:

$(document).ready(function() {
    $("#message").fadeIn("slow");
    $("#message a.close-notify").click(function() {
        $("#message").fadeOut("slow");
        return false;
    });
});

このコードは、カスタマイズ可能なメッセージを含むフローティング メッセージをページの上部に表示します。閉じるための閉じるボタンも含まれています。適用される特定の CSS と JavaScript は、このソリューションを使用するコンテキストによって異なる場合があることに注意してください。

以上がスタック オーバーフローのフローティング ポップアップ メッセージを Web サイトに複製するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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