問題タブ [styled-components]

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 に答える
609 参照

javascript - 親 CSS の状態に基づく条件付きの子アニメーション (React の styled-components を使用)

Reactの場合、次のようなものにstyled-components代わるものはありますか

(ネストされた条件付きセレクターを使用して、同じ DOM ですべてのアニメーションを確実に実行しますが、異なる z-index レベルは適切に実行/完了します)?

(タイトルの長さについて申し訳ありません。styled-components タグを作成する担当者はいません。)

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

javascript - React スタイル コンポーネント / CSS モジュール / CSS-in-JS を使用した兄弟 CSS ルール

styled-componentsで兄弟セレクターを含むルールをどのように変換しますか? (生成されたクラス名によるスタイリングの他のフレーバーにも関係すると思います)

0 投票する
6 に答える
158898 参照

reactjs - ホバー時に別のスタイル付きコンポーネントをターゲットにする

スタイル付きコンポーネントでホバーを処理する最良の方法は何ですか? ホバーするとボタンが表示されるラッピング要素があります。

コンポーネントに何らかの状態を実装し、ホバー時にプロパティを切り替えることができましたが、styled-cmponents でこれを行うためのより良い方法があるかどうか疑問に思っていました。

次のようなものは機能しませんが、理想的です。

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

styled-components - サードパーティ コンポーネントのオーバーライド

アプリにテーマを設定したい Button コンポーネントがあります。そのために、私は ThemeableButton.js を作成し、styled(Button) を使用して Button コンポーネントをオーバーライドしたいと考えました。

私はインライン スタイリングを使用していないので、私の Button コンポーネントはスタイルを定義しておらず、styled-components について何も知らないという考え方です。

サードパーティのコンポーネントをオーバーライドするとうまくいくと思いましたが、うまくいきません。ここに webpackbin の例を作成しました。

私の問題は ThemeableButton.js にあります。ここ:

Button.js コンポーネントをオーバーライドしてスタイルの小道具を追加するために、これが機能することを期待していました。もちろん、このようにStyledButtonを定義すると

それは機能しますが、アイデアは私のコンポーネントをオーバーライドすることです。スタイル付きコンストラクターを使用して定義したくない、より複雑なコンポーネントがあります。

これを機能させる方法のアイデアはありますか?

ありがとう!

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

javascript - styled-components (react-native) で Animated を使用する

次のようなエラーが発生しています (iOS でテスト済み):

null のプロパティ 'getScrollableNode' を読み取ることができません

react-native のAnimated along styled-componentsスタイリング ツールを、react および react-nativeに使用しようとしている間。

<Logo />私が作成したコンポーネントの例を次に示します。

次に、このコンポーネントを、アニメーションを適用したいシーンの 1 つにインポートします。

そして、これにより上記のエラーが発生し、グーグルで検索してみましたが、それが何であるかについての説明を見つけることができませんでした。必要に応じて、さらに詳細をリクエストしてください。

関連する GitHub の問題: https://github.com/styled-components/styled-components/issues/341