将CSS与React/JSX结合使用
Using CSS with React/JSX
这可能是一个非常简单的问题,但我不知道如何将CSS与React一起使用。我听说过内联样式,但我不知道如何让它发挥作用。
更重要的是,如果我使用CSS,考虑到我所有的HTML都是react类中的JSX,我应该在哪里应用它。所以我不能做正常的CSS,即
.className{
}
我的一个react类包含以下代码:
render: function() {
return (
<div>
<h1> Todos </h1>
<form className="todoForm" onSubmit={this.handleSubmit}>
<input
type="text"
placeholder="Enter task"
value={this.state.text}
onChange={this.handleChange}
/>
<input
type="submit"
value="Submit todo"
/>
</form>
<h4> List of todos: </h4>
<ToDoList deleteItem={this.deleteItem} listItems={this.state.submittedValues}/>
</div>
);
我该如何使表单中的输入框具有绿色背景,或者我该如何将<h1> heading
字体设置为蓝色?在CSS中,我只需要一个CSS文件将其链接到html,并说:h1 { color: blue };
看不太清楚反应如何?
Ref
Html
<h1 style={styles.heading}>
内联样式
let styles = {
heading: {
fontColor: '#00f'
};
}
使用className作为输入type="text"
<input type='text' className='exText' />
用于URL CSS.exText{背景:"绿色"}
请使用className作为组件的属性,并将组件名称与一起使用。如果它是className,#如果它的id。
相关文章:
- javascript结合了数组和字典
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 将Firebase与Electron结合使用
- 结合jQuery和jetpack无限滚动
- 将Angular js与taglib结合使用
- 将图像上传ajax与表单提交ajax相结合
- GoogleMap JSX组件中未定义的变量
- 将语句与jquery相结合,并使用媒体查询来实现返回页首按钮
- 如何在Yii2资产捆绑包中使用JSX文件
- 在<代码>使用JSX标记
- 如何使用KARMA对React JSX ES6代码进行单元测试
- 将broccoliJS与当前使用requireJS的模块化主干应用程序结合使用,我想完全放弃requireJS
- jQuery结合了2个绑定函数(类型错误:a是未定义的)
- 试图在Photoshop JSX脚本中将画布大小导出为文件名
- Webpack:如何将原始HTML加载为React JSX
- 媒体查询与Javascript相结合
- jsx-React组件中的格式化编号
- 将Ionic与智能卡(Java卡)结合使用
- 有可能将SYSTEMJS与REQUIREJS结合起来吗
- 将CSS与React/JSX结合使用