背景画像にテキストを表示するためのCSS

背景画像にテキストを表示するためのCSS

効果:

ここに画像の説明を挿入

<div class="imgs">
  <!-- 背景画像 -->
  <div class="背景">
    <img :src="item.voteTime ? imgSrc1:imgSrc2" width="100%" height="100%" alt="" />
  </div>
  <!-- テキスト -->
  <div class="front">
    <div v-if="item.voteTime">
      <p>本当にありがとうございました! </p>
      <p>投票しました: <span>{{item.voteTime}}</span></p>
    </div>
    <p v-else style="color:#999999">申し訳ありませんが、投票は完了していません~</p>
  </div>
</div>

データ() {
  戻る {
    imgSrc1:require('@/common/imgs/yitoupiao.png'),
    imgSrc2:require('@/common/imgs/weiwancheng.png'),
  }
},

外側の大きな div: 幅と高さを設定します。
背景画像: 1) 画像全体を占める場合は、幅と高さの両方を 100% に設定します。2) 画像の一部のみを占める場合は、位置を設定します。重要なポイント: z-index はテキスト レベルより低くする必要があります。そうでない場合は、隠れてしまいます。
テキスト: 要件に応じて配置することも、配置しないこともできます。z-index は画像よりも高く設定する必要があります。

.imgs {
  背景: #fff;
  位置: 相対的;
  幅: 100%;
  高さ: 250px;
  色: #195541;
  。背景{
    // 幅:100%;  
    // height:100%; /**幅と高さは 100% なので、画像が画面いっぱいに表示されます*/
    // zインデックス:-1;
    zインデックス:1;
    位置: 絶対;
    幅: 250ピクセル;
    高さ: 100%;
    右: 20px;
    下: 0px;
  }
  。フロント{
    zインデックス:2;
    位置: 絶対;
    テキスト配置: 中央;
    トップ: 39%
    左: 25%;
    フォントの太さ: 標準;
    行の高さ: 40px;
    フォントサイズ: 28px;
  }
}

開発プロセス中にバグが発生しました。最初に背景画像の z-index を -1 に設定したところ、背景画像が h5 に表示されることと表示されないことがありました。その後、この問題を解決するために、z-index を正の数の 1 に変更しました。

CSSを使用して背景画像にテキストを配置する方法についての記事はこれで終わりです。CSSを使用して背景画像にテキストを配置する方法の詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

<<:  ページのスクロールバーを無効にするには、overflow: hiddenを使用します。

>>:  ウェブデザイン必携ハンドブック 216 ウェブセーフカラー

推薦する

Vueはel-tree遅延読み込みを使用して、追加、削除、変更、クエリ機能を実装します。

Vue のツリー表示については、プロジェクトが使用されています: エフェクト ダイアグラムがツリー...

Win7 インストール MySQL 5.6 チュートリアル図

目次1. ダウンロード2. インストール3. my.ini ファイルを設定する(デフォルトのエンコー...

MySQLデータベースで列を追加、削除、変更する方法

この記事では、例を使用して、MySQL データベースの列を追加、削除、および変更する方法について説明...

Docker で MySQL をインストールし、リモート接続を実装するチュートリアル

画像をプルする docker プル mysql完成した画像を見る Docker イメージイメージを介...

MYSQL 文字列強制変換メソッドの例

序文2 つのテーブル内の同じフィールドの型が異なっていたり、エンコード タイプが異なっていたりするた...

MySQL パフォーマンスの最適化: インデックスを効率的かつ正しく使用する方法

実践こそが真実をテストする唯一の方法です。この記事では、インデックスの全体的な使用法についてのみ説明...

CSS中級者向けアダプティブレイアウトの5つのソリューションの詳細な説明

序文ページを作っていく上で、ページレイアウトに関する内容に遭遇することが多く、面接でも聞かれることも...

Docker execは複数のコマンドを実行します

docker exec コマンドは、実行中のコンテナ内でコマンドを実行できます。 docker ex...

WeChatミニプログラムユーザー認証による携帯電話番号の取得(getPhoneNumber)

序文ミニプログラムには、ユーザーを取得するための非常に便利な API があり、getPhoneNum...

React仮想リストの実装

目次1. 背景2. バーチャルリストとは何か3. 関連概念の紹介4. 仮想リストの実装4.1 ドライ...

MySQL Community Server 5.7.16 のグリーン バージョンをインストールしてリモート ログインを実装する方法

1. MySQL Community Server 5.7.16をダウンロードしてインストールします...

JavaScript でシンプルなクリスマス ゲームを実装する

目次序文成果を達成するコードCSSコードJSコードHTMLコードデモンストレーションのプロセス序文ク...

MySQL での Truncate の使用法の詳細な説明

序文:テーブルをクリアしたいときは、truncate ステートメントをよく使用します。ほとんどの場合...

Nginx のインストールと設定ルールの詳細な紹介

目次1. nginxのインストールと操作(Mac OS環境) 2. nginxルールの設定3. コマ...

MySQLトリガーの使用例の詳細

MySQL トリガー構文の詳細: トリガーは、特定のテーブル内のデータが挿入、削除、または更新される...