私は現在Railsアプリに取り組んでおり、ホームページの背景として画像を取得できます. ただし、コードをホームページのcssファイルに配置しましたが、アプリケーションのcssファイルにも適用されています。これにより、画像がアプリ内のすべてのページの背景になります。
Rails 3.1+ アプリで、背景画像をホームページにのみ表示するにはどうすればよいですか?
背景画像 css ブロックを別の css ファイルに移動しようとしましたが、それでもすべてのページに適用されます。
私は現在Railsアプリに取り組んでおり、ホームページの背景として画像を取得できます. ただし、コードをホームページのcssファイルに配置しましたが、アプリケーションのcssファイルにも適用されています。これにより、画像がアプリ内のすべてのページの背景になります。
Rails 3.1+ アプリで、背景画像をホームページにのみ表示するにはどうすればよいですか?
背景画像 css ブロックを別の css ファイルに移動しようとしましたが、それでもすべてのページに適用されます。
CSSファイルで宣言し、それらのファイルを複数のドキュメントでリンクすると、明らかにそれぞれの要素の背景画像が取得される場合は、必要なページのスタイルをインラインで宣言します。
それが次のようなものだとしましょうindex.html
<style>
body {
background-image: url('#');
}
</style>
または、単にクラスを宣言して、その特定のページに適用します
.unique { /* In Your CSS File */
background-image: url('#');
}
<body class="unique"></body>
そのページのみの body タグでクラス名を使用します。そのクラスに対応する CSS 宣言を作成します。