チャットバブル効果を実現するCSS

チャットバブル効果を実現するCSS

1. レンダリング

JD効果

シミュレーション効果

2. 原則

高さと幅が0のボックスを用意します

このボックスの周囲に境界線を設定する

不要な境界線をtransparentに置き換え、表示する必要がある場所に対応する色を設定します。

サイズを変更する必要がある場合は、境界線の幅border-width widthを設定するだけです。

表示に影響を与えないように、 font-sizeline-heightを 0 に設定します。

最後に、位置決め機能を使用して希望の位置に設定します

3. コード

HTML構造

<div class="square">
    <p class="triangle"></p>
</div>

CSS スタイル

。四角 {
  位置: 相対的;
  幅: 400ピクセル;
  高さ: 200px;
  背景: 緑;
  マージン: 150px 自動;
}
.三角形 {
	位置: 絶対;
  上: -40px;
  左: 50%;
  左マージン: -20px;
  幅: 0;
  高さ: 0;
  境界線のスタイル: solid;
  境界線の幅: 20px;
  border-color: 透明 透明 赤 透明;
  フォントサイズ: 0;
  行の高さ: 0;
}

CSS チャット バブルに関するこの記事はこれで終わりです。CSS チャット バブルに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  HTML ul および li タグを使用して画像を表示するサンプル コード

>>:  Linux チェックアップ、Linux の状態 (ネットワーク IO、ディスク、CPU、メモリ) を把握

推薦する

Vue3でアイコンを使用する2つの例

目次1. SVGを使用する2. fontAwesomeを使用する3 ソース4 結論テクノロジースタッ...

MySQL 5.6 の「暗黙的な変換」によりインデックスが失敗し、データが不正確になる

背景SQL クエリを実行するときに、where 条件の vachar 型フィールドの単一引用符を削除...

Tencent Cloud Serverの構築方法を説明します(グラフィックチュートリアル)

この記事は元々ブロガーのWeiwei Miaoによって書かれたものです。ブログホームページ: htt...

Linux で MySQL スケジュール タスク バックアップ データを実装する方法

序文バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...

Vueはキャンバスの手書き入力を使用して中国語を認識します

効果画像: 序文:最近、屋外の大画面プロジェクトに取り組んでいました。システムの入力方法は使いにくか...

ウェブデザインに必須のツール: Firefox Web Developer プラグイン CSS ツールセットのチュートリアル

プラグインは Firefox ブラウザにインストールされます。 Web Developer プラグイ...

Dockerコンテナの状態変換の実装

Dockerコンテナの状態遷移図2度目の実戦 [root@localhost ~]# docker ...

JS でシングルトン モードを実装するための 6 つのソリューションの概要

序文今日は、デザインパターンのクリエーションパターンを見直していたところ、JS でシングルトンパター...

XHTML 3つの文書型宣言

XHTML は 3 つのドキュメント タイプ宣言を定義します。最もよく使用されるのは XHTML T...

WebWorkerはJavaScriptサンドボックスの詳細をカプセル化します

目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...

Axiosは繰り返しのリクエストをキャンセル

目次序文1. リクエストをキャンセルする方法2. 重複リクエストの判定方法3. 繰り返しリクエストを...

VMware 仮想マシン ubuntu18.04 インストール チュートリアル

インストール手順1. 仮想マシンを作成する 2. [カスタム(詳細)]を選択し、[次へ]をクリックし...

Tomcat イメージをインストールして Docker に Web プロジェクトをデプロイする方法を簡単に説明します。

1. Tomcatをインストールする1. Docker HubでTomcatイメージを見つける d...

CentOS8でのnmcliの使い方の詳しい説明

RHEL8/CentOS8 に基づく一般的な nmcli コマンド # IP を表示する (ifco...

ウェブページを作成するために最もよく使用されるHTMLタグ

1. よく使われるHTMLタグの最適化HTML は Web 編集者にとって基本的なスキルであるべきで...