CSSで簡単なバブル効果を実現する方法
バブルは一般的な UI デザイン要素で、情報を強調したり、ユーザーにプロンプトを表示したりして、ページの対話性と美しさを向上させるために使用できます。この記事では、HTMLとCSSを使って簡単なバブルエフェクトを実装する方法を紹介します。
ステップ 1: HTML 構造
まず、バブルにコンテナ div を与え、コンテナ内にテキスト コンテンツ要素を配置する必要があります。以下は HTML コードです:
<div> <p>这是气泡内容</p> </div>
ステップ 2: CSS スタイル
次に、バブル コンテナーのスタイルを設定する必要があります。このプロセスでは、通常、次の側面を考慮する必要があります。
- 背景色と境界線の色
バブルの色は、ページの背景色と区別する必要があります。視覚効果を追加するには、より明るい色が選択されます。同時に、背景と区別できるように境界線の色も設定する必要があります。 - バブルのサイズと位置
バブルのサイズは必要に応じて調整でき、通常はテキスト コンテンツよりわずかに大きくなります。また、吹き出しの位置はテキスト内容との位置関係を考慮する必要があり、通常は内容の上または下に配置されます。 - バブルの形状
バブルの形状は必要に応じて調整できます。より一般的な形状は角丸長方形と三角形です。
以下は CSS コードです。詳細を段階的に説明します:
.bubble-container { position: relative; display: inline-block; padding: 8px 12px; border-radius: 5px; background-color: #00BFFF; color: #fff; font-size: 14px; line-height: 1.4; } .bubble-container:before { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent #00BFFF transparent; }
まず、背景色、フォント色を含む .bubble-container のスタイルを設定します。 、フォントサイズなど。さらに、padding 属性を使用して、バブルのサイズとテキスト コンテンツ間の距離を決定します。
次に、擬似クラス :before を使用してバブルの三角形の部分を作成します。具体的には、bottom 属性と left 属性を設定して三角形を配置し、margin-left 属性で位置を調整します。最後に、border-width、border-style、border-color プロパティを使用して、三角形のサイズと色を設定します。
ステップ 3: 完全なコード
最後に、HTML と CSS を組み合わせて完全なバブル効果コードを取得します:
HTML コード:
<div> <p>这是气泡内容</p> </div>
CSS コード:
.bubble-container { position: relative; display: inline-block; padding: 8px 12px; border-radius: 5px; background-color: #00BFFF; color: #fff; font-size: 14px; line-height: 1.4; } .bubble-container:before { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent #00BFFF transparent; }
上記のコードにより、以下に示すような単純なバブル効果を実現できます。
結論
導入を通じてこの記事では、HTML と CSS を使用して簡単なバブル効果を実現する方法をすでに理解できたと思います。もちろん、基本的な角丸長方形や三角形に加えて、CSS テクニックを使用して、よりカラフルなバブル効果を作成し、ページをより鮮やかで興味深いものにすることもできます。
以上がCSSで簡単なバブル効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

WebAssembly(wasm)isagame-changerfront-enddevelopersseekinghigh-forformancewebapplications.1.wasmisabinaryinstructionformatthatrunsatnear-nativespeed、enablinglanguageslikerust、c、andgotoexecuteinthebreblowser.2

zustandisalightweight、performantStatemanagementsolutionforreaCtappSthativoidux’sboilerplate;

rel = "styleSheet" linkscssfilesforstylingthepage; 2.Rel = "preoad" hintstopreloadcriticalResourcesforPerformance; 3.REL = "ICON" setSthewebsite’sfavicon;

OAUTH 2.0を使用する場合、PKCE認証コードプロセスを暗黙のプロセスではなく採用する必要があります。フロントエンドのローカルストレージのトークンの保存を避け、バックエンドを介してトークンを更新することを優先し、信頼できる認証ライブラリを使用して最優先統合が達成され、フロントエンドアプリケーションのセキュリティが確保されます。

thetargetattributeinanhtmlanchortagswheretoopenthelinkeddocument.1._ selfopensthelinkinthesametab(デフォルト).2._blankpensthelinkinewtaborwindow.3.__parentopensthelinkinkintheparentframe.4._topensthelinkinthefuntowdowing

useServerComponentsByDefaultOorduclientJavaScriptAndimproveloadtime;

agoodcustomhookinReactisareusableFunctionStartingは、「使用」を「使用」しています

cssssubgridenablethelementStoalignacrossrows andcolumnsofaparentgrid、solignmentissisusues innestedlayouts.1.itallowsiTemtoemtoinhherittheparent’sgridStructureByusingsubgrid for-grid-grid-grid-temgrid-temprate-template-complate-colrumnss.2.2
