[解決済み] クラスプロップを使ってMaterial UIに複数のクラスを追加するには?
2022-05-16 13:03:15
質問
を使用して
css-in-js
メソッドを使用してリアクトコンポーネントにクラスを追加する場合、複数のコンポーネントを追加するにはどうすればよいですか?
ここにclass変数があります。
const styles = theme => ({
container: {
display: 'flex',
flexWrap: 'wrap'
},
spacious: {
padding: 10
},
});
こんな感じで使ってみました。
return (<div className={ this.props.classes.container }>)
上記は動作しますが、両方のクラスを追加する方法はありますか?
classNames
npm パッケージを使用せずに両方のクラスを追加する方法はありますか?何かのように。
<div className={ this.props.classes.container + this.props.classes.spacious}>
どのように解決するのですか?
文字列補間を使用することができます。
<div className={`${this.props.classes.container} ${this.props.classes.spacious}`}>
関連
-
[CSSチュートリアル】シングルセレクトの折りたたみメニュー機能を実現するCSS
-
[CSSチュートリアル】position:stickyでトップ吸い上げアプレット問題を完璧に解決
-
[CSSチュートリアル】CSSプリグラミング言語と詳細解説の違いについて
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リスト項目にマウスを置いたときに、カーソルを手の形に変えるには?
-
[解決済み] 複数のクラスを削除する(jQuery)
-
[解決済み] Reactでes6クラスを使うときの「super()」と「super(props)」の違いとは?
-
[解決済み] ReactJS Componentに複数のクラスを追加する方法は?
-
[解決済み】 {this.props.children} に props を渡すには?}
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[css3]css3は、3つの方法のサンプルコードのテキストの点滅効果を達成するために
-
[CSSチュートリアル】新しいCSS:whereと:is擬似クラス関数とは?
-
[CSSチュートリアル】CSSで炎のエフェクトを記述する方法
-
[css3]グレーモードやブラックモードを実現するCSS3フィルター(フィルター)サンプルコード(Webページ用
-
[CSSチュートリアル】ピュアCSSで実装した通知バーの3種類のスクロール効果
-
[CSSレイアウト例】CSSで中央揃えを実現する方法N種
-
[CSSチュートリアル】CSSプロパティ*-gradientの有用性を探る
-
[css3]赤いパケットのジッター効果を実現するCSS3
-
[CSSチュートリアル】カラフルで知的なシャドウ効果を実現するCSS
-
[CSSチュートリアル】シンプルなナビゲーションバー機能を実現するhtml+css