問題タブ [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.
css - -ms-filter などの IE 固有のフィルターの Sass Mixin エラー
次のようなボタン mixin を作成しようとしています。
sass をコンパイルすると、-filter と -ms-filter で始まる行で次のエラーが発生します。
SASS::SyntaxError:予想される rparen トークンは、single_eq トークンでした
= の私の配置だと確信していますが、正しく書く方法が正確にはわかりません。!lighter、!darker の代わりに 16 進値を渡すと機能します。これは、次のように = 記号を削除できるためです。
ruby - Padrino、compass、heroku の読み取り専用ファイル システム
padrino がコンパスで「動作する」方法が本当に気に入っていますが、ホスティングにheroku (およびその読み取り専用ファイルシステム) を使用する予定なので、いくつか質問があります。
見た目から、padrino/compass の組み合わせは、sass ファイルに変更が加えられ、ユーザーがサーバーにアクセスした場合にのみ sass をコンパイルします。 本当?
もしそうなら、アプリが本番モードになったらコンパスがファイルシステムに書き込もうとすることを心配する必要はないと考えるのは正しいですか?サーバー上?
sass ファイルに加えられた変更以外に、padrino/compass がファイルシステムに書き込みを行う状況はありますか?
質問 2 での仮定が間違っている場合、padrino/compass がファイルシステムに書き込むのを防ぐにはどうすればよいですか?
Nathan Weizenbaum (Sass で有名)は、sinatra、sass、compass、heroku を組み合わせる場合は、Sass::Plugin::Rack を使用するようにアドバイスしてくれましたが、よく考えた結果、(少なくとも私のニーズにとって) 最善の選択肢は、ルートでsassを呼び出さずに、静的cssファイルにリンクすることで、あらゆる種類のサーバー側コンパイルを実行することからsass
compass_plugin.rb (padrino ジェネレーターで作成) には "Sass:Plugin::Rack" が必要であることに気付きました
明日の夜までherokuにプッシュできないので、遭遇する可能性のある問題について頭を上げようとしています
[パドリーノの郵送で同じ質問をします]
css - Compassプロジェクトディレクトリ外の相対パスを使用したCompassonWin
私は既存のサイトでSassを使用していて、CompassをWin7x64で稼働させることにしました。Ruby、HAML、Compassはすべて正常にインストールされています(afaik)。
私は、同じままでなければならないディレクトリ構造でc:\project
提供される静的ファイルを使用したプロジェクトを持っています。私は入ってこれを実行しました:c:\project\static
c:\project\static
これにより、次のdir構造になりました。
そして、これが私のconfig.rbです:
に移動しc:\project\static
て実行するとcompass watch compass-css
、次のエラーが発生します。
コンパイルするものはありません。新しいプロジェクトを開始しようとしている場合は、ディレクトリ引数を省略しています。ヘルプを取得するには、「compass-h」を実行してください。
c:\project\static\css-compass
ただし、から内部にシンボリックリンクを作成するcss->..\css
とcss-sass => ..\css-sass
、すべてが正常に機能します。
なに?
ruby - --css-dir は常にプロジェクト ディレクトリに対して相対的である必要がありますか?
コンパス0.10.4を使用しています
コンパス コマンドを実行していますが、ウォッチを実行したときにプロジェクト ディレクトリではなくサーバーに出力するようにしたいと考えています。
css出力先のディレクトリへの相対パスではなく、絶対パスを指定する方法はありますか?
コンパイルしたcss出力をディレクトリに出力しようとしています:
しかし、代わりに出力されています
コマンドラインで --css-dir を使用して、コンパイル済みの css 出力ディレクトリを指定しようとしました。
css_dir の値を
config.rb で --css-dir 引数を指定しないと、同じ結果が得られます。
これは ../../../ (必要に応じて何度でも) を使用して指定できることを認識していますが、展開ポイントがどこにあるのかを常に知っているとは限らないため、これは最適ではありません。
jquery - Jquerycssコンパスのような修正
cssメソッドを使用すると、jQueryに不透明度が修正されます(jQuery 1.4.2の4592〜4608行目)。
私はこの動作を拡張して、css 3セレクターをマルチブラウザー互換にすることを開始しました(Compassフレームワークが実装する多くのレシピを使用)。
すでにこれを行っているプロジェクトはありますか?
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」にコンパイルされます。
ruby - コンパスのインストール
ここでも、Compass のインストールに問題がありました。ここだけが違います。
私のバージョンとエラー:
私はstylesheet_updating.rbを見ましたが、それはデバッグ方法がわからないモンキーパッチの秘密です。
私が参考にした Compass の入門書は 2008 年のもので、役に立たないようです。
アイデア?
symfony1 - symfony で Compass を使用するには?
現在、symfony、SASS、および Compass を試しています。
ファイルを自動的にコンパイルするためにsfSassyCssPluginを使用してい.scss
ます。
- このプラグインで Compass を使用したい場合、別のコンパイラ (SASS の代わりに Compass) を使用するように変更する必要がありますか?
- symfony プロジェクトで Compass を使用する最良の方法は何ですか?
ruby-on-rails - レールでコンパスを使用する際の問題
Railsアプリで初めてコンパスを使おうとしています。
コンパスv。0.10.5、hamlv。3.0.10
sassファイルの先頭に@import"compass"と言っていますが、コンパスが読み込まれていないようです。テストとして、divで「border-radius」を使用することはできません。
インストールは正しく、ファイルは提案された場所にあるようです。
私が間違っているかもしれないことについて何か考えはありますか?または私が自分自身に尋ねることができなかった質問?