ホームページ ウェブフロントエンド CSSチュートリアル CSS3における背景画像位置のbackground-positionの使い方の紹介

CSS3における背景画像位置のbackground-positionの使い方の紹介

Nov 07, 2018 pm 02:58 PM

この記事では、CSS3 での background-position の使用法を紹介します。必要な方は参考にしてください。

CSS3でbackground-positionを設定する前に、要素の左上隅からの位置を設定できました。

例:

div{background-position:20px 40px;/*20px from left & 20px from top*/}
ログイン後にコピー

問題は、正確な位置を別の点 (たとえば、下/右) から決定できないことです。左上隅からしか開始できません。

background-position: rightbottom と書くこともできます。また、backgroundposition: 70%/starting from left/80%/starting from top/;,

と書くこともできます。右から 20 ピクセル、下から 20 ピクセルを書くことから始めないでください。

新しい background-position 属性を見てみましょう

この問題を解決するために、CSS3 はどこから配置を開始するかを決定し、0 を決定する機能を提供します。 ,0 点 オプション。

どうすればそれを達成できるでしょうか?

css3 を使用して、2 つの値を書き込むだけでなく、右下隅の開始点の値など、水平方向と垂直方向の位置の開始を書き込むことができるようになりました (左上隅の水平点と垂直点)。

例を作成してみましょう:

まず、いくつかのスタイルを含む空の div を作成します:

HTML:

<div class="box">
</div>
ログイン後にコピー

CSS

.box{   
  width:300px;
  height:300px;
  background-color:#ddd;
  padding:10px;
  border:solid 3px #333;
  border-radius:10px;
}
ログイン後にコピー

ここで、固定背景サイズの背景画像を追加します (CSS3 の新機能)。

.box{   
    background:url(image/cup.jpg) no-repeat;
    background-size:150px 150px;
}
ログイン後にコピー

最後に、新しい背景の位置を追加します。

最初に水平方向の開始点を設定します (例: right)。その後、必要な距離 (例: 20px) を設定できます。
次に、垂直方向の開始点 (例: 底) を設定し、その後、その位置から必要な距離 (例: 40 ピクセル) を設定します。

CSS 新しい背景位置

.box{ background-position :right 20px bottom 40px;}
ログイン後にコピー

効果は次のとおりです:

CSS3における背景画像位置のbackground-positionの使い方の紹介

さらに、この効果を実現することもできます。複数の背景画像を含むボックスを実装するコードは次のとおりです。





	
	


<div class="box">
</div>   

ログイン後にコピー

結果は次のとおりです。

CSS3における背景画像位置のbackground-positionの使い方の紹介



##

以上がCSS3における背景画像位置のbackground-positionの使い方の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

WordPressブロックと要素にボックスシャドウを追加します WordPressブロックと要素にボックスシャドウを追加します Mar 09, 2025 pm 12:53 PM

WordPressブロックと要素にボックスシャドウを追加します

Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Mar 07, 2025 am 11:33 AM

Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

GraphQLキャッシングの使用

最初のカスタムSvelteトランジションを作成します 最初のカスタムSvelteトランジションを作成します Mar 15, 2025 am 11:08 AM

最初のカスタムSvelteトランジションを作成します

スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス Mar 08, 2025 am 09:45 AM

スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する 5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する Mar 04, 2025 am 10:22 AM

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

ショー、Don&#039; t Tell ショー、Don&#039; t Tell Mar 16, 2025 am 11:49 AM

ショー、Don&#039; t Tell

NPMコマンドは何ですか? NPMコマンドは何ですか? Mar 15, 2025 am 11:36 AM

NPMコマンドは何ですか?

See all articles