2016-10-24 10 views
0

私のプロジェクトではsassを使用しています。そして、問題があります: scssファイルは、結果として得られるCSSファイルのディレクトリの1つ下のlvlです。そのため、コンパイラは​​をurl(../#CSSLocator)としてコンパイルします。そのurl機能をフィルタリングする場所として使用する必要があります(この同じファイルのsvgフィルタ)。SASS url()ダイレクトパス

このパスをそのままそのまま扱うようにSASSコンパイラに指示する方法を知っていますか?

EDIT

私のディレクトリ構造がある

コンテンツ/ main.scss

コンテンツ/スタイル/のma​​in.css

filter: url('#GradientMap');url("../#GradientMap");を生成するコンパイルした後、おそらくdir構造のためです。

+0

あなたのプロジェクトのディレクトリ構造とエラーの原因となっているコードが 'scss'ファイルにどのように書かれていますか? –

+0

どのバージョンのsassとcompassを使用していますか? –

+0

正直言って私は完全に考えていません。私は[このVisual Studio拡張機能(https://visualstudiogallery.msdn.microsoft.com/3b329021-cd7a-4a01-86fc-714c2d05bb6c)を使ってコンパイルしています。しかし、私は以下のようにして、インラインスタイルをハードコードしました。助けてくれてありがとう:) – rakaz

答えて

0

私はこれを行う方法を理解していません。私はSassと戦うためのHTMLインスタントでインラインスタイルをハードコードしました。

<img src="urlToPic" style="filter: url('#GradientMap');"> 
0

cssファイルと同じダイレクトパスを使用する必要があります.Sassはcssのコンパイラです。

+0

私の知る限り、私のプロジェクトでは、CSSはdaintoryの意味が深いlvlである: /file.scss /content/file.cssだからSass add。 ./最初は(この場合)私は望んでいません。私はこのファイルを直接コンパイルする方法を探しています。 – rakaz