問題タブ [stylus]

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 投票する
10 に答える
10613 参照

css - Stylus CSS メディア クエリの変数

すべてを試しましたが、メディア クエリで Stylus CSS プリプロセッサに変数を使用させることができません。

たとえば、これは機能しません:

誰でもこれを行う方法を知っていますか?

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

css - ミックスイン関数が引数である場合、Stylusで透過的なベンダーミックスインを実行するにはどうすればよいですか?

次のようなプロパティのミックスインを作成するのborder-radiusは簡単です。

しかし、透過的なベンダーミックスインを作成したい場合はどうなりlinear-gradientますか?とは異なりborder-radiuslinear-gradientはプロパティではなく引数です。たとえば、

background-imageと呼ばれるミックスインを作成し、最初の引数がであるかどうかを確認する必要があると考えていますlinear-gradient。スタイラスはそのような高度なロジックに対応していますか?もしそうなら、どうすれば私がやろうとしていることを達成できますか?

この件について助けてくれてありがとう。

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

node.js - Stylus は、インデックス ページの読み込み時にのみ .styl ファイルを再コンパイルします。

Stylus をセットアップしようとしたとき、最初は非常にイライラしていました。なぜなら、srcとのdest設定を調整し、ノードを再起動し、リフレッシュし、Stylus がコンパイルされていなかったからです。のようなページにありましたhttp://localhost:3000/tasks。ただし、srcとのdestパスは正しく、Node を再起動してインデックス ページを読み込もうとするとhttp://localhost:3000、Stylus は正しくコンパイルされました。

正しくコンパイルされていることがわかりましたが、ホーム URL からのみです。ホーム ページから更新するまで .styl ファイルへの変更は更新されないため、何か設定が間違っているのではないかと考えています。 、GET パラメータ ページではありません。

私が説明しているのは通常のプロセスですか、それとも、ファイルの変更に気付いた場合、URL が何であれ、Stylus は再コンパイルする必要があり.stylますか?

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

node.js - Node.js Express - Stylus .styl ファイルを CSS にコンパイルする方法

Backbone.js と Express を使用して UI をセットアップする、Balloons (http://balloons.io) から始まるアプリケーションを構築しようとしています。私はこれらのフレームワークを使用したことがなく、実際に変更を加えるのに苦労しています。

私が理解しているように、.styl ファイルは CSS ファイルにコンパイルされます。このコンパイルを行うにはどうすればよいですか?

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

css - --watching 時に Stylus が空のファイルをレンダリングする

シンプルなプロジェクトでスタイラスをセットアップし、このコマンドを実行しています

初めて問題なく動作し、ソースファイルを更新したときに認識しますが、宛先に空のファイルが保存されます。

何か案は?

私はノード v0.6.21 を使用しています - --compress を使用した場合と使用しない場合で試してみましたが、違いがある場合は

編集

コマンドの書き方はいろいろあると思いますが、そうではないと思います。

も同じ問題を抱えています

0 投票する
4 に答える
7543 参照

css - CSS / Stylus / LESSを使用したオプションの子セレクター:.aa> .bb?> .cc

CSSクラスaabb、およびccを含むこのHTMLについて考えてみます。

class=cc次のようにタグを選択できます.aa > .bb > .cc。ただし、私の場合、.bbタグがない場合があります。つまり、HTMLは次のようになります。

.ccしたがって、に近いものをすべて選択するには.aa、2つのCSSパスを指定する必要があります。

これは機能しますが、もっと短い方法はありませんか?これに似たもの:

CSSまたはStylusやL​​ESSのようなもので?

動機:現実の世界では、「aa」と「bb」と「cc」はやや長い名前であり、「aa」と「cc」の前後にはもっと多くのものがあり、複製する必要がないのはいいことですそのもの。

注意:私の場合、これは機能しません。ページの他の場所で.aa .cc一致するものが多すぎるためです。.cc.cc、のすぐ下.aa、またはのいずれかである必要があります.aa > .bb

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

javascript - makefile がソース ファイルを再コンパイルしないようにする

これが私のメイクファイルです:

この例は毎回コンパイルされます。これは、CSS ファイルが存在しない/存在しないためです/build。ソースを再コンパイルせずに別のディレクトリにビルドするにはどうすればよいですか?

ありがとう!

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

node.js - express3のカスタムディレクトリにスタイラスファイルを出力します

私は自分のプロジェクトを持っていて、express2.5.7からexpress3.0.3にいくつかのコードを移植していました。ほぼ1:1の転送だと思っていましたが、指定したディレクトリにスタイラスファイルをコンパイルできないという問題が発生しています。これが私の基本的なapp.jsセットアップです:

私はapp.configureものをテストしました、そしてそれは正しいメソッド(「dev」と関数だけで設定する)を通過しています

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

asset-pipeline - RakePipelineでStylus@importを使用することはできません

rake-pipeline-web-filters gemを使用して、.stylファイルで「スタイラス」を実行するだけの簡単なRakePipelineセットアップがあります。(元のパイプラインははるかに多くのことを行いますが、私はそれをこの質問の要点に切り詰めました。

これは、個々の.stylファイルを個々の.cssファイルに変換する場合に正常に機能します。

ただし、Stylus @importコマンドを使用して、あるファイルを別のファイルにインポートすることはできません(特にミックスインに必要です。代わりにエラーが発生します)

すべてのstylファイルは同じフォルダーにあり、npmバージョンを使用してコマンドラインでスタイラスを実行すると、インポートは正常に機能するため、構文エラーは発生しません。

これは、rake-pipeline-web-filtersのスタイラスフィルターに欠けているものですか、それとも機能させるためにできることはありますか?

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

stylus - -スタイラスのwebkit-filter

これをスタイラスで使用するチャンス:

ホイットアウト

Thnx