当前位置: 首页> 房产> 市场 > react 基础样式的控制(行内和className)

react 基础样式的控制(行内和className)

时间:2025/7/13 5:50:25来源:https://blog.csdn.net/qq_36935391/article/details/139545295 浏览次数:0次

import './index.css'const style={'color':'red','font-size':'150px'
}function App() {return (<div className="App"><h1>行内样式控制</h1><h1 style={{'color':'red','font-size':'150px'}} >asd </h1><span style={style} >asd </span><h1>通过class类名去控制</h1><span className="foo">我的类名</span></div>);
}
export default App;
 className={`nav-item ${tabType==item.text && 'active'}` }

上面代码是  动态控制样式的用与否

新方式动态控制样式

项目跟文件夹下执行命令

npm install classnames

然后再所需文件里引入

import classNames from "classnames";

改写上面那张图

<li className="nav-sort">{/* 高亮类名: active */}{tabss.map((item,index)=>(<span key={item.text}onClick={(e)=>tabTypeClick(item.text)}className={classNames('nav-item',{active:tabType==item.text},{txtcolor1:tabType==item.text},)}>{item.text}</span>))}</li>

关键字:react 基础样式的控制(行内和className)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: