問題タブ [css-modules]

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

reactjs - 「styleName」を 2 つの別個のクラスにコンパイルするにはどうすればよいですか?

そこで、CSS モジュールの webpack ローダーを使用します。

css?modules&importLoaders=1&localIdentName=[path]_[name]_[local]_[hash:base64:5]

styleName各プロパティを、通常生成されるジェネリック クラス名だけでなく、別の単純なクラスにもコンパイルしたいと考えています。

例: コード

<div styleName="CLASS-NAME" />

にコンパイルされるようになりました

<div class="path_filename_CLASS-NAME_12345" />

そして、私はそれをコンパイルしたい

<div class="_CLASS-NAME path_filename_CLASS-NAME_12345" />

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

css - CSS モジュールのネストされたセレクター

アプリとコンポーネントの名前の間隔については、次の規則があります。


CSS モジュールを使用したいのですが、これをどのように変換して、アプリとコンポーネントの名前のスペーシングの特定性を維持するのかがわかりません。#app-nameID全体を単純に省略できることは理解していますが、この種の特異性が必要です。

考え?

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

selenium - Selenium を使用した CSS モジュール?

React/Redux と CSS モジュールを使用して Web アプリに取り組んでいます。単体テストでは、identity-obj-proxyを使用して CSS インポートをモックしています。

ただし、QA チームは、Selenium を使用する場合に難読化されたクラス名をどのように処理するかを考えています (私自身は完全に慣れていません)。私が見つけることができた2つの組み合わせについての唯一の言及はこの質問ですが、受け入れられた答えはQAにとって明確ではありませんでした。

この状況で Selenium を使用するための解決策は何ですか?

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

javascript - CSS モジュール内からグローバル クラスにアクセスする

ReactJS と CSS モジュールを使用するプロジェクトに取り組んでおり、各反応コンポーネントには対応する SASS ファイルがあります。

CSS を記述すると、各クラスに「トリプル アンダースコア ランダム文字列」が追加されます。.myClass__e7G3A

私のアプリは、スクロール位置に応じて body タグにクラス (top' または 'down') を追加し、コンポーネントがこれに応答するようにします。

私が抱えている問題は、.topまたは.downCSSモジュール内に追加すると、そのクラスの最後にも一意の識別子が追加されることです。

例えば

JSX:

レンダリングされた HTML:

SASS ファイル:

コンパイル済み CSS:

望ましい CSS 結果: (一意.top.down識別子なし)

単純な識別子またはこれを達成できる何かが欠けていると確信しています。

お役に立てれば幸いです。ありがとう。

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

reactjs - CSS モジュールでの SCSS 変数の使用

_color.scss変数として 400 色で構成されるファイルがあります。そして、スタイルでこの色変数を必要とする 20 個のコンポーネントが好きです。

スタイルを構築するために SCSS + CSS モジュールを使用しています。今のところ、私はこれ_color.scssをすべてのコンポーネントのstyle.scss.

例:

component1.scss

component2.scss

component3.scss

以前は、SCSS スタンドアロンを使用していたときに、color.scssを自分index.scssにインポートし、その下にある他のすべてのスタイルをインポートしていました。これにより、変数はすべてのコンポーネントで使用できるようになります。

例:

これで、下のすべての変数が、および_color.scssの下で使用できるようになります。component1.scsscomponent2.scsscomponent3.scss

でこれと同様のことを行う方法はありCSS Modules + SCSSますか? グローバル変数を宣言する単一の場所?

0 投票する
0 に答える
122 参照

sublimetext3 - Sublime Text 3 CSS Modules - 「composes」の構文は正しいが、セミコロンが強調表示されている

ST3 でCSS モジュールcomposes:セレクターを使用していますが、セミコロンからピンク色の強調表示を削除する方法がわかりません。どんな助けでも大歓迎です。

ここに画像の説明を入力