React: class 和 style
创始人
2024-11-18 20:05:42
0

一、class

1、在react中使用className属性来绑定类名

添加2个类名

2、动态添加类名

动态添加active类名

二、style

1、react中内联样式放到{{}}中,样式之间用,隔开。

{color:'red',fontSize:12}}> 这是内联样式

2、动态添加样式

{display: (show? "block" : "none"), "color":"yellow"}}> 根据show来决定是否显示

三、样式冲突解决办法

Vue项目中有scoped属性限制,一般不会发生样式冲突的问题。
React项目中css是全局的,所以不同组件之间的样式经常出现覆盖互相影响的问题。避免的方法之一是:使用module方法来解决,具体如下:
1、css/less/scss文件的命名写成**.module.css**.module.less**.module.scss等。

// header.module.less 文件 .header {   height: 80px;   font-size: 30px;   color: #000000;   font-weight: 600;   text-align: center; } 

2、组件中引入并使用

import  styles from './header.module.less'; 
这是Header

相关内容

热门资讯

雷电云手机怎么收费 雷电云手机的收费方式可能因地区和套餐不同而有所差异,具体收费信息建议咨询官方客服或查看官方网站。如何...
sister加什么词too "sister"后面可以加"too",表示"也"或"同样"。"My sister too enjoy...
华为mate40e和mate4... 华为Mate40E是Mate40的屏下指纹识别(under display,即 UD)方案的阉割版,...
雷电云手机吧 雷电云手机吧可能是一个关于云手机的讨论平台,用户可以在这里分享和讨论有关云手机的信息、使用技巧和经验...
什么验证显示网络异常 网络异常通常是指网络连接不稳定、速度慢或无法访问特定网站。这可能是由于路由器、服务器或网络设备的问题...
imdriver是什么 imdriver是一个用于处理图像数据的驱动程序,通常用于计算机视觉和图像处理任务中。IMDrive...
雷电云手机怎么截图-雷电云手机... 在雷电云手机上进行截图,通常可以通过组合按键的方式实现。具体操作是:同时按住手机的“电源键”和“音量...
雷电云手机怎么取消授权-怎么取... 要取消雷电云手机的授权,您需要在原设备上登录雷电云账户,进入设置或账户管理界面,找到授权管理或设备管...
笔记本外接显卡详细教程(笔记本... 笔记本外接显卡需要使用雷电3接口或M.2接口,配合外置显卡盒。先确认笔记本支持的接口类型,然后购买对...
雷电云手机怎么注销账号-雷电云... 要注销雷电云手机账号,通常需要进入设置或账户管理界面,找到注销或删除账户的选项,按提示操作即可。具体...