1.6 行间样式,全局样式,局部样式的使用
一、补充
变量的内容可以成JSX
const demo = <div>头部</div>备注:
定义的JSX变量可以直接在页面中渲染;
可以组件中内容传递使用;
二、行间样式
style={对象}function App() { return ( <div style={{ width: '100px', height: '100px', backgroundColor: 'blue' }}> Hello App </div> ) } export default App // 或者抽成变量 function App() { const myStyle = { width: '100px', height: '100px', backgroundColor: 'blue' } return ( <div style={myStyle}>Hello App</div> ) } export default App注意:
单位默认px,不写也可以
style样式要写驼峰,不可以写成短线
-
三、全局样式
Xxx.css需要定义一个CSS文件
文件名:
04.css文件修改:
因为任何文件都可以使用,因此称为全局样式
建议CSS具有针对性,因此出现局部样式
四、局部样式
Xxx.module.css命名需要再名字与css之间添加module,以此来定义局部样式文件
引用时候,需要针对局部样式进行重命名,使用时,用
重命名.样式名使用文件名:
05.module.css
五、补充
如果css命名出现短线写法:
备注:这里补充的是05.module.css文件
文件中的调用方式:
使用短线需要用:
重命名['样式名']来实现调用不可以直接使用驼峰
如果想用使用驼峰:
修改vite.config.js:
添加
CSS配置代码中可以使用驼峰配置:
备注:功能实现主要是因为Vite的配置选项,具体详情看Vite的有关CSS的配置
最后更新于