2016-03-18 5 views
0

背景画像を設定するためにCSSファイルからcdn画像の場所を参照する方法はありますか?たとえば、私が使用してイメージファイルを参照することができコンポーネントファイルに:私はCSSの背景画像としてその画像を使用したい場合はBigcommerce StencilはCSSでハンドルバーヘルパーを使用して背景画像を設定します

{{cdn 'img/my-image.jpg'}} 

、私はスタイルシートで設定する必要があります。例:

.element { 
    background-image: url({{cdn 'img/my-image.jpg'}}); 
} 

これは可能ですか、またはhtmlに背景画像をインラインで設定する必要がありますか?

私はカスタムのstencilStringメソッドがあることを知っていますが、CDNのイメージのURL全体をハードコードしたくないので、これが私の状況でどのように機能するのか分かりません。

答えて

0

現在、ステンシルでは、変数で参照する方法がありません。これは青写真で利用可能です。

+0

ありがとうございます。誰か助けてください:http://stackoverflow.com/q/36000933/736864 – flyingL123

0

あなたは常にインラインスタイルを使用して設定できます

<div class="element" style="url({{getImage image 'gallery' (cdn 'img/my-image.jpg') }}"> 

「ギャラリーが取得する画像のサイズを指します。 {{getImage}}ヘルパー・ドックを参照してください。here

+0

はい、私はその質問に言及しました。 – flyingL123

関連する問題