0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

デモ環境HPにだけ表示したい、デモ環境リボン

Posted at

結論 以下のコードをコピペでOK

<div class="demo-ribbon-top">デモ環境</div>
<div class="demo-ribbon-bottom">デモ環境</div>
<style>
    /* リボンのスタイル */
    .demo-ribbon-top {
        position: fixed;
        left: -100px;
        top: 40px;
        z-index: 1000;
        transform: rotate(-45deg);
        background-color: red;
        color: white;
        padding: 20px 100px;
        font-size: 40px;
        font-weight: bold;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
        text-transform: uppercase;
    }

    .demo-ribbon-bottom {
        position: fixed;
        right: -100px;
        bottom: 40px;
        z-index: 1000;
        transform: rotate(-45deg);
        background-color: red;
        color: white;
        padding: 20px 100px;
        font-size: 40px;
        font-weight: bold;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
        text-transform: uppercase;
    }

    /* モバイルではリボンサイズを半分にする */
    @media (max-width: 768px) {
        .demo-ribbon-top {
            left: -50px;
            top: 20px;
            padding: 10px 50px;
            font-size: 20px;
        }

        .demo-ribbon-bottom {
            right: -50px;
            bottom: 20px;
            padding: 10px 50px;
            font-size: 20px;
        }
    }
</style>

こんな感じになります。

(デスクトップ)
demo-ribbon-pc.png

(モバイル)
demo-ribbon-mobile.png

おわり

本番環境とデモ環境(ステージング環境、テスト環境)の混同による操作ミスを防ぐため、目立つ形で画面の右下・左上に固定されたリボンを作る必要がありました。

あとはこのコードを、条件分岐でデモ環境でのみ有効になるようにするだけです。

上記の画像でばれてしまいましたが、ChatGPTのコピペです。ほぼ一発でした。
ググってもそれっぽいのが出てこなかったので作りましたが、5分もかかりませんでした。便利ですね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?