Comment écrire du CSS dans React : 1. Ajoutez du style à l'élément DOM du nom de classe via className ; 2. Ajoutez directement l'attribut de style à l'élément DOM correspondant 3. En définissant des variables globales pour définir un ; style css.
L'environnement d'exploitation de cet article : système Windows7, version React17.0.1&&css3, ordinateur Dell G3.
Comment écrire en style CSS en React ?
Dans la syntaxe de base de JSX, il existe trois méthodes principales pour écrire des styles CSS dans React
1 Basé sur la classe -- (className)
Basé sur className, via className dans Ajouter du style à l'élément DOM du nom de classe dans le style<style> .title{ color:blue; } </style> <div id='app'></div> //创建一个叫App类,继承(extends)了react中创建组件的方法(component) class App extends React.Component{ constructor(props){ super(peops) } render(){ //类里面负责构建HTML的位置,render渲染 return( //返回HTML结构 <div className="title">高版本</div> ) } } //将虚拟DOM以组件标签的形式渲染到id为'app'的真实DOM之间 ReactDOM.render(<App/>,document.getElementById('app'))
<div id='app'></div> class App extends React.Component{ constructor(props){ super(peops) } render(){ return( <div style={{color:'red'}}>hello 行间样式</div> ) } } //将虚拟DOM以组件标签的形式渲染到id为'app'的真实DOM之间 ReactDOM.render(<App/>,document.getElementById('app'))
<div id='app'></div> //全局样式方法 var color={color:'red'} class App extends React.Component{ constructor(props){ super(peops) } render(){ return( <div style={color}>react全局行间样式</div> //this 指向组件本身 <div style={this.col}>原型样式</div> ) } } //原型链样式的写法,在创建完以及渲染中间的位置添加原型上的样式 App.prototype.col={ color:pink } //将虚拟DOM以组件标签的形式渲染到id为'app'的真实DOM之间 ReactDOM.render(<App/>,document.getElementById('app'))
Tutoriel vidéo React"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!