- デフォルトのカラー: Material-UIのInputコンポーネントは、デフォルトでテーマのプライマリーカラーを使用します。これは、アプリケーション全体のテーマに基づいて自動的に適用されます。
import { Input } from '@material-ui/core';
// デフォルトのカラーを使用するInputコンポーネント
<Input />
- カスタムカラーの設定:
Inputコンポーネントにカスタムカラーを設定するには、
inputProps
プロパティを使用します。inputProps
には、HTMLのinput
要素に渡されるプロパティを指定できます。
import { Input } from '@material-ui/core';
// カスタムカラーを設定するInputコンポーネント
<Input
inputProps={{ style: { color: 'red' } }}
/>
- カラースキームの適用: Material-UIでは、テーマを使用してアプリケーション全体のカラースキームを設定することができます。Inputコンポーネントは、自動的にテーマのカラースキームに合わせてスタイリングされます。
import { Input, createMuiTheme, ThemeProvider } from '@material-ui/core';
// カラースキームを設定するテーマ
const theme = createMuiTheme({
palette: {
primary: {
main: '#ff0000', // プライマリーカラーの設定
},
secondary: {
main: '#00ff00', // セカンダリーカラーの設定
},
},
});
// カラースキームを適用するInputコンポーネント
<ThemeProvider theme={theme}>
<Input />
</ThemeProvider>
このようにして、Material-UIのInputコンポーネントのカラーを設定する方法と使用例を紹介しました。カスタムカラーの設定やテーマのカラースキームの適用によって、アプリケーションのデザインに一貫性を持たせることができます。自由に試してみてください!