CSS3 を使用して左上または右上隅にリマインダー ドットを表示するサンプル コード

CSS3 を使用して左上または右上隅にリマインダー ドットを表示するサンプル コード

効果画像(三角形をご希望の場合は、ここをクリックしてください):

コード:

<html>
<ヘッド>
    <スタイル タイプ="text/css">
        .メッセージ_s {
            位置: 相対的;
            カーソル: ポインタ;
        }
 
            .message_s:後{
                位置: 絶対;
                コンテンツ: "";
                /*以下の内容は実際のニーズに応じて調整できます-----開始------*/
                上: 0px;
                left: -13px; /*変更後: right: -13px; ドットは右側に表示されます*/
                幅: 8px;
                高さ: 8px;
                境界線の半径: 50%;
                背景色: #e98b7f;
                /* -  - -終わり -  -  - */
            }
 
        div {
            高さ: 30px;
            境界線: 1px #000 実線;
            幅: 300ピクセル;
            行の高さ: 30px;
            パディング: 0px 0px 0px 15px;
        }
    </スタイル>
    <スクリプト>
        関数 clickAction()
        {
            console.log("もし天が私に指導者を与えてくれなかったら、鍵の道は夜のように長かったでしょう!");
        }
    </スクリプト>
</head>
<本文>
    <div>
        <span class="message_s" onclick="clickAction()"></span>
        剣は天国の門を開く
</本文>
</html>

付録: 左上隅にある赤い三角形のアイコンを見てみましょう。

図に示すように、赤い三角マークが左上隅に実装されています。

これは、位置、変換、境界属性に重点を置いて、疑似クラスを使用して実装されます。

位置を調整するには、上と左の値を変更するだけです。

<html>
<ヘッド>
<title> 新しいドキュメント </title>
<スタイル>
    div {
        背景色: #f4f4f4;
        パディング: 20px;
    }
 
    .メッセージ_s {
        位置: 相対的;
    }
 
        .message_s:後{
            位置: 絶対;
            上: -25px;
            表示: ブロック;
            幅: 0;
            高さ: 0;
            境界線: 16px 透明実線;
            コンテンツ: "";
            -webkit-transform: 回転(45度)。
        }
 
        .message_s:後{
            左: -25px;
            zインデックス: 0;
            右境界線の色: 赤;
        }
</スタイル>
</head>
<本文>
<div>
    <span class="message_s">Internet Explorer 10、Firefox、Opera は transform 属性をサポートしています。 Internet Explorer 9 は、代替の -ms-transform プロパティ (2D 変換のみ) をサポートしています。 Safari と Chrome は、代替の -webkit-transform プロパティ (3D および 2D 変換) をサポートしています。 Opera は 2D トランジションのみをサポートします。 </span>
</div>
</本文>
</html>

CSS3 を使用して左上隅または右上隅にリマインダー ドットを表示する方法についての記事はこれで終わりです。CSS3 リマインダー ドットに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  JavaScript プログラムのループ構造の詳細な説明

>>:  Docker 可視化グラフィックツール portainer の詳細な説明

推薦する

Alibaba Cloudのセキュリティルール設定の詳細な説明

2日前、ダブル11ショッピングフェスティバルを利用して、Alibaba CloudでECS(サーバー...

Vue Nativeを使用したモバイルアプリケーションの構築プロセスの完全な記録

目次序文Vue Nativeの機能宣言的レンダリング双方向バインディングVue.js エコシステムの...

Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

よくある質問easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります...

独自の Docker イメージを作成して Dockerhub にアップロードする方法

1. まず、自分のdockerhubアカウントを登録します。登録アドレス: https://hub....

HTML webpackプラグインの使用に関する簡単な分析

html-webpack-pluginプラグインを使用してページを開始すると、htmlページをメモリ...

要素の高さを下から上へ、上から下へ制御する CSS メソッド

よくある質問から議論を始めましょう。CSS を使用して要素の高さを [ブラウザ コンテンツ ウィンド...

MySQL ストアド プロシージャにおけるループ ステートメント (WHILE、REPEAT、LOOP) の使用法の分析

この記事では、例を使用して、MySQL ストアド プロシージャでのループ ステートメント (WHIL...

Mysql と Oracle でよく使用される複数テーブルの変更ステートメントの概要

今日、SQLトレーニングの質問バンクでこの質問を見ました。これは、非常に代表的なマルチテーブル変更の...

Reactでwindow.print()を使用した際にページが応答しなくなる問題の解決記録について

目次1. 問題の背景: 2. 問題の原因: 3. 問題解決:要約: 1. 問題の背景: window...

nginx を使用してカナリアリリースをシミュレートする方法

この記事では、ブルーグリーン デプロイメントと、nginx を使用してカナリア リリースを最も簡単な...

Vue v-onディレクティブの使用について

目次1. イベントのリスニング2. イベントパラメータを渡す3. イベント修飾子ケース1: クリック...

LinuxシステムでFuserコマンドを使用する方法

Fuser コマンドとは何ですか? fuser コマンドは、特定のファイル、ディレクトリ、またはソケ...

Linux で Tomcat を実行するいくつかの方法の説明

Linux での Tomcat の起動とシャットダウンLinux システムでは、コマンド操作を使用し...

MySQL はどのようにしてデータベースの削除と暴走を効果的に防ぐことができますか?

目次セーフモード設定テスト1. where句なしで更新および削除する2. 非インデックスキーの削除3...

一般的な JavaScript 文字列メソッド 28 個と使用方法のヒントのまとめ

目次序文1. 文字列の長さを取得する2. 文字列の指定された位置の値を取得する(1) charAt(...