背景画像にテキストを表示するための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 ウェブセーフカラー

推薦する

Docker を使用して Jenkins をインストールするためのサンプル コード

Dockerコンテナのインストール時に遭遇しやすい2つの問題1.ポートはすでに割り当てられています(...

JavaScript は、シンプルな虫眼鏡の最も完全なコード分析を実装します (ES5)

この記事では、参考までに、シンプルな虫眼鏡を実装するためのJavaScriptの具体的なコードを紹介...

MySQL の nvl() 関数に似た ifnull() 関数についての簡単な説明

IFNULL(式1,式2) expr1 が NULL でない場合、IFNULL() は expr1 ...

MySQLに画像を保存する方法

1 はじめにデータベースを設計する場合、画像や音声ファイルをデータベースに挿入することは避けられませ...

JavaScript の基本変数

目次1. 変数の概要1.1 変数のメモリへの保存1.2 変数の使用1. 変数を宣言する2. 譲渡3....

ウェブページに埋め込まれた Flash と IE、FF、Maxthon の互換性の問題

いろいろ苦労した後、インターネットで検索したり、以前の会社のプロジェクトを探したり、他の人のプロジェ...

Typescript の as、疑問符、感嘆符の詳細な説明

1. asキーワードはアサーションを示すTypescript では、アサーションを表現する方法が 2...

さまざまな解像度やブラウザでウェブページを適切に表示する方法

キーコードは次のとおりです。コードをコピーコードは次のとおりです。 html{高さ:100%; }コ...

Linux でファイルを削除するさまざまな方法の効率の比較

Linux で大量のファイルを削除する効率をテストします。まず500,000個のファイルを作成する$...

mysql 5.7.5 m15 winx64.zip インストール チュートリアル

win7 64 ビットで mysql-5.7.5-m15-winx64 をインストールして構成する方...

共有サイドバーを実装するためのネイティブJS

この記事では、ネイティブ JS で実装された共有サイドバーを紹介します。効果は次のとおりです。 以下...

Vueコンポーネントの7つの通信方法についての深い理解

目次1. props/$emit導入コードサンプル2.Vスロット導入コードサンプル3.$refs/ ...

ReactのPropsの簡単な比較

目次クラスコンポーネントのプロパティ比較浅い同等の浅い比較機能コンポーネントの簡単な比較先週面接に行...

WeChatアプレットはキャンバスを使用して時計を描画します

この記事では、キャンバスを使用してWeChatアプレットに時計を描く具体的なコードを参考までに共有し...

誰もが知っておくべきウェブサイトのユーザビリティに関する 10 のヒント

これ以上時間を無駄にせず、早速本題に入りましょう。 1. ロゴに代替テキストを追加するこれには 2 ...