こんにちは私は異なる色の3つのボタンをスタイルしたいと思いますが、これらのボタンが無効になっていると、最初に追加したカスタムスタイルはデフォルトのスタイルdisabledTextColorを上書きします。ユーザーはボタンが無効であることを見ることができます。無効な状態のスタイルを設定するにはどうすればいいですか?また、labelStyleやdisabledTextColorのスタイルを変更する正しい方法は?ここではボタンが常に真material-uiのボタンをスタイルする方法
答えて
で無効状態はあなたがボタンが無効になっている場合、条件付きlabelStyleをフェードFlatButton周りの小さなラッパーコンポーネントを作成することができるにもかかわらず、レッドのまま、この場合の例
const style = {
labelStyle: {
color: 'red;
}
}
<FlatButton
label='Mit Linkedin anmelden'
labelPosition='after'
icon={<LinkedinIcon />}
onClick={() => Meteor.loginWithLinkedin()}
disabled={true}
labelStyle={style.labelStyle}
/>
</div>
<div className='mdl-cell mdl-cell--12-col'>
<FlatButton
label='Mit Google anmelden'
labelPosition='after'
icon={<GoogleIcon />}
onClick={() => Meteor.loginWithGoogle()}
disabled={true}
labelStyle={style.labelStyle}
/>
</div>
です。そこ
const CustomFlatButton = (props) => (
<FlatButton
{...props}
labelStyle={{ ...props.labelStyle, opacity: props.disabled ? 0.3 : 1 }}
/>
);
...
<CustomFlatButton label="Disabled Red" style={{ color: 'red' }} disabled />
こんにちは@jeff良いアイデアのようにあなたの答えをありがとうが、私はそれをよりスケーラブルにすることができますか?これは、textColorとdisabledTextColorの3つの異なるスタイルを持つ3つの異なるボタンのためです。それらのそれぞれのためのカスタムテーマを作成する必要があり、それらの3つすべてがmuithemeコンポーネントにラップする必要がありますか? –
こんにちは@LidoFernandez、私はより良い解決策で私の答えを更新しました。あなたはそれが有用であることを願っています! –
それは天才に見えます!ありがとう@ジェフマクラウド –
- 1. React MaterialUIをクリックして開く方法?
- 2. MaterialUIのSVGIconにスタイルが適用されていませんReact
- 3. ボタンのスタイル設定方法は?
- 4. MaterialUI水平フォーム
- 5. は、Ruby on Railsでのボタンのスタイルを設定する方法
- 6. リボン分割ボタンのトグルボタンのスタイルを変更する方法
- 7. JavaFXチェックボックスのボタン部分のスタイルを設定する方法は?
- 8. AndroidでiOSスタイルの矢印ボタンを作成する方法は?
- 9. ボタンのスタイルBS_AUTORADIOBUTTONを確認する方法
- 10. ボタンをクリックした後にスタイルを保持する方法
- 11. iPhoneの左ナビゲーションバーのボタンにスタイルを与える方法
- 12. MaterialUI with Styled-Components、SSR
- 13. バックグラウンド画像でボタンをスタイルする方法
- 14. cssスタイルをasp.netボタンに設定する方法は?
- 15. アンギュラマテリアルでボタンCSSをスタイルする方法は?
- 16. Xamarinのボタンにプログラムでスタイルを関連付ける方法は?
- 17. IOSボタンのスタイル
- 18. リアクションコンポーネントをスタイルする方法
- 19. Enaml:CheckBoxをスタイルする方法
- 20. CSSを使用して "ファイルを選択"ボタンのスタイルを設定する方法
- 21. ウィンドウ10の下にボタンの既定のスタイルを取得する方法?
- 22. スタイルをカスタマイズしてXAMLとC#の円ボタンを作成する方法は?
- 23. Microsoft Webフレームワークを使用してボタンのスタイルを制御する方法は?
- 24. MaterialUIを使用したツールバー内のアバター
- 25. ボタンのスタイルのAndroid
- 26. 送信ボタンのスタイルを削除する
- 27. スタイルのボタンにコンテンツを追加する
- 28. アンカーリンクに似たNavbarボタンのスタイル設定方法は?
- 29. ボタンに表示されているHiddenFieldにスタイルを適用する方法
- 30. ボタンのスタイルを変更してボタンの色を変更する
こんにちは!便利な回答を提供するために、より多くの情報が必要になります。マテリアルの「無効化」ボタンのスタイリングがカスタムスタイルをオーバーライドしていると言っているようですが、適用しようとしているスタイルやエフェクトがどのようなものか、それをどのように達成しているのかは不明です。あなたがしようとしていることを明確にし、あなたの_relevant_コードのサンプルを含めることができると思いますか?ありがとうリド!お役に立てれば。 –
こんにちは@JacobFordはあなたの答えに感謝します。私はちょうど詳細を追加しました、あなたが私を助けてくれることを願っています。 –