問題タブ [compass-sass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
11456 参照

css - -ms-filter などの IE 固有のフィルターの Sass Mixin エラー

次のようなボタン mixin を作成しようとしています。

sass をコンパイルすると、-filter と -ms-filter で始まる行で次のエラーが発生します。

SASS::SyntaxError:予想される rparen トークンは、single_eq トークンでした

= の私の配置だと確信していますが、正しく書く方法が正確にはわかりません。!lighter、!darker の代わりに 16 進値を渡すと機能します。これは、次のように = 記号を削除できるためです。

0 投票する
3 に答える
1573 参照

ruby - Padrino、compass、heroku の読み取り専用ファイル システム

padrino がコンパスで「動作する」方法が本当に気に入っていますが、ホスティングにheroku (およびその読み取り専用ファイルシステム) を使用する予定なので、いくつか質問があります。

  1. 見た目から、padrino/compass の組み合わせは、sass ファイルに変更が加えられ、ユーザーがサーバーにアクセスした場合にのみ sass をコンパイルします。 本当?

  2. もしそうなら、アプリが本番モードになったらコンパスがファイルシステムに書き込もうとすることを心配する必要はないと考えるのは正しいですか?サーバー上?

  3. sass ファイルに加えられた変更以外に、padrino/compass がファイルシステムに書き込みを行う状況はありますか?

  4. 質問 2 での仮定が間違っている場合、padrino/compass がファイルシステムに書き込むのを防ぐにはどうすればよいですか?

Nathan Weizenbaum (Sass で有名)は、sinatra、sass、compass、heroku を組み合わせる場合は、Sass::Plugin::Rack を使用するようにアドバイスしてくれましたが、よく考えた結果、(少なくとも私のニーズにとって) 最善の選択肢は、ルートでsassを呼び出さずに、静的cssファイルにリンクすることで、あらゆる種類のサーバー側コンパイルを実行することからsass

compass_plugin.rb (padrino ジェネレーターで作成) には "Sass:Plugin::Rack" が必要であることに気付きました

明日の夜までherokuにプッシュできないので、遭遇する可能性のある問題について頭を上げようとしています

[パドリーノの郵送で同じ質問をします]

0 投票する
2 に答える
2123 参照

css - Compassプロジェクトディレクトリ外の相対パスを使用したCompassonWin

私は既存のサイトでSassを使用していて、CompassをWin7x64で稼働させることにしました。Ruby、HAML、Compassはすべて正常にインストールされています(afaik)。

私は、同じままでなければならないディレクトリ構造でc:\project提供される静的ファイルを使用したプロジェクトを持っています。私は入ってこれを実行しました:c:\project\staticc:\project\static

これにより、次のdir構造になりました。

そして、これが私のconfig.rbです:

に移動しc:\project\staticて実行するとcompass watch compass-css、次のエラーが発生します。

コンパイルするものはありません。新しいプロジェクトを開始しようとしている場合は、ディレクトリ引数を省略しています。ヘルプを取得するには、「compass-h」を実行してください。

c:\project\static\css-compassただし、から内部にシンボリックリンクを作成するcss->..\csscss-sass => ..\css-sass、すべてが正常に機能します。

なに?

0 投票する
2 に答える
292 参照

ruby - --css-dir は常にプロジェクト ディレクトリに対して相対的である必要がありますか?

コンパス0.10.4を使用しています

コンパス コマンドを実行していますが、ウォッチを実行したときにプロジェクト ディレクトリではなくサーバーに出力するようにしたいと考えています。

css出力先のディレクトリへの相対パスではなく、絶対パスを指定する方法はありますか?

コンパイルしたcss出力をディレクトリに出力しようとしています:

しかし、代わりに出力されています

コマンドラインで --css-dir を使用して、コンパイル済みの css 出力ディレクトリを指定しようとしました。

css_dir の値を

config.rb で --css-dir 引数を指定しないと、同じ結果が得られます。

これは ../../../ (必要に応じて何度でも) を使用して指定できることを認識していますが、展開ポイントがどこにあるのかを常に知っているとは限らないため、これは最適ではありません。

0 投票する
1 に答える
402 参照

jquery - Jquerycssコンパスのような修正

cssメソッドを使用すると、jQueryに不透明度が修正されます(jQuery 1.4.2の4592〜4608行目)。

私はこの動作を拡張して、css 3セレクターをマルチブラウザー互換にすることを開始しました(Compassフレームワークが実装する多くのレシピを使用)。

すでにこれを行っているプロジェクトはありますか?

0 投票する
3 に答える
4528 参照

installation - OSX で Compass/Sass を実行する最も簡単な方法

まず、 Ruby と Gem がインストールされていることを確認するために、こちらの手順に従う必要がありました。次に、Gems を使用してコンパスをインストールしました。

次に、コンパスを実行しようとしましたが、いくつかのエラーが発生しました...

「警告: CarbonCore を読み込めません。FSEvents はコンパスを使用できません」

ここで解決策を見つけましたが、最初にgemを介してRVMをインストールし、次に上記のリンクの指示に従う必要がありました.

OSX でコンパス/サスをセットアップ/実行する簡単な方法はありますか?

0 投票する
2 に答える
1663 参照

ruby-on-rails-3 - Railsのルートフォルダにスタイルシートを含める方法3

Rails 3とコンパスフレームワークに関するいくつかのherokuの問題のため、このガイドに従いました。

http://lds.li/post/673242899/compass-with-rails-3-on-heroku

スタイルシートをapp_name/tmp/stylesheetsに移動しました。

使ってみました

しかし、それはでcssファイルを探すので機能しません

http:// localhost:3000 / app_name / tmp / stylesheets / main.css

私はこれが単純な修正であることを知っています、そして私は単純な何かを見落としています、しかしうまくいけば誰かが一目でこれに答えることができます。前もって感謝します!

これがstylesheets.rbにあることを指摘したいと思います。

「compasswatch」を試してみると、stylesheets/compiledではなく「tmp/stylesheets/main.css」にコンパイルされます。

0 投票する
2 に答える
4873 参照

ruby - コンパスのインストール

ここでも、Compass のインストールに問題がありました。ここだけが違います。

私のバージョンとエラー:

私はstylesheet_updating.rbを見ましたが、それはデバッグ方法がわからないモンキーパッチの秘密です。

私が参考にした Compass の入門書は 2008 年のもので、役に立たないようです。

アイデア?

0 投票する
2 に答える
1367 参照

symfony1 - symfony で Compass を使用するには?

現在、symfony、SASS、および Compass を試しています。

ファイルを自動的にコンパイルするためにsfSassyCssPluginを使用してい.scssます。

  • このプラグインで Compass を使用したい場合、別のコンパイラ (SASS の代わりに Compass) を使用するように変更する必要がありますか?
  • symfony プロジェクトで Compass を使用する最良の方法は何ですか?
0 投票する
1 に答える
346 参照

ruby-on-rails - レールでコンパスを使用する際の問題

Railsアプリで初めてコンパスを使おうとしています。

コンパスv。0.10.5、hamlv。3.0.10

sassファイルの先頭に@import"compass"と言っていますが、コンパスが読み込まれていないようです。テストとして、divで「border-radius」を使用することはできません。

インストールは正しく、ファイルは提案された場所にあるようです。

私が間違っているかもしれないことについて何か考えはありますか?または私が自分自身に尋ねることができなかった質問?