ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS ファイルと画像が異なるディレクトリにある場合、CSS で背景画像のパスを正しく指定するにはどうすればよいですか?

CSS ファイルと画像が異なるディレクトリにある場合、CSS で背景画像のパスを正しく指定するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-12 10:01:02
オリジナル
698 人が閲覧しました

How do I correctly specify a background image path in CSS when my CSS file and image are in different directories?

CSS での背景画像のパスの指定

CSS で背景画像を設定するには、ファイルのパスを指定する必要があります。次のクエリは、プロジェクトの組織構造を考慮して画像への正しいパスを見つけるという問題を解決することを目的としています。

問題:
ユーザーの CSS ファイルは Project/ にあります。 Web/Support/Styles/file.css、使用する予定の画像は Project/Web/images/image.png にあります。彼らは、background-image プロパティを設定するためにいくつかの方法を試みましたが、望ましい結果は得られませんでした。

解決策:
CSS で画像へのパスを正しく指定するには、相対CSS ファイルからのパスを考慮する必要があります。この場合、CSS ファイルは、images ディレクトリから 2 つ上のフォルダーにあります。したがって、パスには 2 つの ../ (親ディレクトリ) プレフィックスが必要です:

background-image: url('../../images/image.png');
ログイン後にコピー

2 つのディレクトリを上に移動することにより、CSS ファイルはプロジェクト構造内で画像を正しく見つけます。

以上がCSS ファイルと画像が異なるディレクトリにある場合、CSS で背景画像のパスを正しく指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート