問題タブ [css-in-js]

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

javascript - Emotion CSS マクロは何を行い、どのように使用するのですか?

Emotion v10 のドキュメントには、「@emotion/css/macro からインポートした場合、@emotion/core から CSS に使用できる Babel マクロがあります」と記載されています。これは、babel 構成を変更できないユーザーが利用できるようです。

JSXプラグマやbabelプラグインを使用していないと仮定すると、このマクロのポイントは何ですか?また、どのように使用しますか?

新しいcreate-react-appアプリでは、タグ付けされたテンプレートをimport css from '@emotion/css/macro';使用することもできますが、その戻り値 (と スタイル テキストcssを持つオブジェクト) で何をすべきかは明らかではありません。プラグマまたはプラグインがないと、小道具nameにアクセスできません。css={}

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

javascript - CSS ステートメントの JavaScript と同等のオブジェクトを作成できますか?

React と Material UI を使い始めたところ、スタイリングに出会いました。CSS-in-JS と呼ばれるものを使用します。JavaScript のプロパティに kebab-case の代わりに camelCase を使用することについて少し混乱しています。

以下のリンクCSS プロパティ リファレンスでは、CSS プロパティに相当するすべての JavaScript を確認できます。私の質問は、同等の JavaScript のリストに限定されているだけですか? CSS の対応する column-rule-style に対して、columnRuleStyle のようなことを行うことはできますか。

ご意見をお聞かせください。助けてくれてありがとう!

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

next.js - Gloabl スタイルが他のページ (Next.JS) に適用されていませんか?

私は NextJS を初めて使用し、グローバル スタイルを他のページに適用する際に問題が発生しています。グローバルセレクターの使い方が間違っていますか? 以下に、私の index.js と、グローバル スタイルがホームページにのみ適用されていることを示す 2 つの画像を含む add-article.js ファイルがあります。

以下は私のindex.jsファイルです:

add-article.js

ホームページ ここに画像の説明を入力

その他のページ ここに画像の説明を入力