reactjs - 无法更改字体大小
问题描述
class App extends Component {
constructor() {
super()
this.state = { //state is what decribes our app
robot: robot,
searchfield: ''
}
}
onSearchChange = (event) => {
this.setState({ searchfield: event.target.value })
console.log(this.state.robot);
}
render() {
const filteredRobots = this.state.robot.filter( robot => {
return robot.name.toLowerCase().includes(this.state.searchfield.toLowerCase());
})
return(
<div className='tc'>
<h1>ROBOFRIENDS</h1>
<SearchBox searchChange={ this.onSearchChange } />
<CardList robot = { filteredRobots }/>
</div>
);
}
}
我正在尝试放大 ROBOFRIENDS 的字体大小,我尝试创建另一个用于编辑 h1 的 css 文件并尝试过
<h1 className="style:{fontSize=3em}">ROBOFRIENDS</h1>
但它们都不起作用。但是,当我尝试使用相同的方法来更改字体颜色和背景颜色时,它们就起作用了!找人可以帮我解决这个问题。
解决方案
您不能使用className
道具添加样式。你有两个选择:
- 将 a 添加
className
到元素并在 css 中设置 className 的样式。 - 或添加
style
这样的属性:style={{ fontSize: '3em' }}
推荐阅读
- javascript - rollupjs 和 sapper - 未定义要求
- javascript - 制表符切换所有嵌套表格
- python - 无法将 Pytorch 转换为 ONNX
- php - 如何在 PHP7 中做同样的 Nodejs 加密 aes 加密 CTR?
- javascript - 猫鼬模型,字符串数组,对象数组结构
- javascript - 添加新选择框时如何控制选择框?
- java - 如何访问在另一个类中定义的对象?
- javascript - Jquery Serialize 无法发布到 laravel 控制器
- python - 使用 gensim 加载训练有素的 fasttext 模型时出现问题
- keyboard - 我安装了一个注册表来更改我的键盘布局。如何卸载