3

CSS のコンパイルに Sass & Compass Framework を使用しています。ローカル環境で作業しています。コンパス スプライトの画像生成を行っているときに、2 つの異なる問題に遭遇しました。

  1. レイアウトを水平またはスマート、またはデフォルトの垂直以外に設定したいのですが、できませんでした。構文を確認し、正しいフォルダー名とレイアウトを使用していますが、機能しませんでした。ギャップ、間隔などの他のすべての設定はすべて機能します。

  2. 現在、サーバーを実行していません。css フォルダーから画像フォルダーへの相対パスが必要です。「../images/xxx.png」のようなもの。コンパスはすべて、構成ファイルに基づく絶対ファイル パスを使用しています。絶対パスの代わりに相対パスを使用するように設定できる方法はありますか? 絶対パスも生成する URL ヘルパー mixin を試しました。

すべての助けに感謝します。ありがとう。

4

1 に答える 1

5

relative_assets = true設定ファイルでの#2の使用。

まだ使用していない場合は、stylesheet-url関数とimage-url Compass関数を使用して、構成済みの画像フォルダーとcssフォルダーへのパスを自動的に計算することをお勧めします。image-url(myfile.jpg)cssフォルダー内の.cssファイルから呼び出すと、にコンパイルされurl(../images/myfile.jpg)ます。

于 2012-04-05T07:34:23.240 に答える