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

复制代码
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>
相关推荐
SleepyZone7 分钟前
Cline 源码浅析 - 从输入到输出
前端·ai编程·cline
Struggler28110 分钟前
pinia-基于monorepo的项目结构管理
前端
Struggler28115 分钟前
SSE的使用
前端
用户58061393930021 分钟前
前端文件下载实现深度解析:Blob与ObjectURL的完美协作
前端
Lin866624 分钟前
Vue 3 + TypeScript 组件类型推断失败问题完整解决方案
前端
coding随想24 分钟前
从零开始:前端开发者的SEO优化入门与实战
前端
前端工作日常27 分钟前
我理解的JSBridge
前端
Au_ust27 分钟前
前端模块化
前端
顺丰同城前端技术团队27 分钟前
还不会用 Charles?最后一遍了啊!
前端
BUG收容所所长29 分钟前
二分查找的「左右为难」:如何优雅地找到数组中元素的首尾位置
前端·javascript·算法