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>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/24645.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker——容器技术的发展

容器技术发展史 一、Jail时代 ​ 1979年&#xff0c;贝尔实验室发明了chroot&#xff1b;当一个系统软件编译完成之后&#xff0c;整个测试环境的变量便会发生变化&#xff1b;chroot就是将一个进程的文件系统进行隔离&#xff0c;将不同进程的的根目录发生改变&#xff1b;这…

Markdown入门语法笔记

Markdown入门语法笔记 引言 Markdown是一种轻量级的文本标记语言&#xff0c;基于“内容才是本质”的理念进行设计&#xff0c;排版格式简洁自然&#xff0c;让创作者将更多时间集中在内容创作而非排版上。Markdown在当今世界上应用非常广泛&#xff0c;论文排版、说明文档、…

2024年跨平台应用解决方法

个人博客:Sekyoro的博客小屋 个人网站:Proanimer的个人网站 很久没有写这类high-level的文章了,本身这类框架就一直层出不穷,但是其中历久弥坚,坚韧不拔的框架又有多少呢? 首先考虑到学习成本以及掌握一些编程语言在工作、学习生态上的价值,给这些东西适用生态划分一下. Reac…

tippecanoe-enumerate解释解释和使用示例

tippecanoe-enumerate 是 Tippecanoe 工具集中的一个实用命令,用于枚举和显示 MBTiles 文件中的所有瓦片信息。它可以帮助您查看和验证 MBTiles 文件中包含的瓦片数量、缩放级别、坐标等详细信息。这对于了解数据的分布和结构非常有用。 主要功能 枚举瓦片:列出 MBTiles 文件…

CentOS7 MySQL5.7.35主从 不停机搭建 以及配置

如需安装MySQL&#xff0c;参照MySQL 5.7.35 安装教程 https://blog.csdn.net/CsethCRM/article/details/119418841一、主&从 环境信息准备 1.1.查看硬盘信息&#xff0c;确保磁盘够用&#xff08;主&从&#xff09; df -h1.2.查看内存信息 &#xff08;主&从&am…

Ansible——cron模块

目录 参数总结 示例1&#xff1a;创建一个定时任务 示例2&#xff1a;删除一个定时任务 示例3&#xff1a;每周一早上 3 点清理临时文件 示例4&#xff1a;每小时运行一次日志轮转 示例5&#xff1a;为指定用户添加一个定时任务 Playbook (YAML 格式) 中管理定时任务。 …

elasticsearch安装与使用(4)-搜索入门

1、创建索引 PUT /hotel {"mappings": {"properties":{"title":{"type": "text"},"city":{"type": "keyword"},"price":{"type":"double"}}} }2、写入文档 …

sentaurus修改界面字体

修改界面字体&#xff0c;view——table options——change table 在出现的选框中选择使用系统默认或者自定义字体

VBA经典应用69例应用5:使用VBA冻结窗格

《VBA经典应用69例》&#xff08;版权10178981&#xff09;&#xff0c;是我推出的第九套教程&#xff0c;教程是专门针对初级、中级学员在学习VBA过程中可能遇到的案例展开&#xff0c;这套教程案例众多&#xff0c;紧贴“实战”&#xff0c;并做“战术总结”&#xff0c;以便…

代码随想录算法训练营第36期DAY49

DAY49 139单词拆分 没有思路。 回溯法 回溯怎么做呢&#xff1a;拼接str&#xff0c;看能不能拼出来。注意每个单词能用多次&#xff0c;不是用了就没。 但是语法还是难写。 自己的思路不好&#xff0c;题解思路&#xff1a;枚举所有分割字符串&#xff0c;判断是否在字典…

力扣每日一题85:最大矩形

题目 困难 相关标签 相关企业 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵&#xff0c;找出只包含 1 的最大矩形&#xff0c;并返回其面积。 示例 1&#xff1a; 输入&#xff1a;matrix [["1","0","1","0",&q…

LeetCode-day06-3040. 相同分数的最大操作数目 II

LeetCode-day06-3040. 相同分数的最大操作数目 II 题目描述示例示例1&#xff1a;示例2&#xff1a; 思路代码 题目描述 给你一个整数数组 nums &#xff0c;如果 nums 至少 包含 2 个元素&#xff0c;你可以执行以下操作中的 任意 一个&#xff1a; 选择 nums 中最前面两个元…

使用 Django 和 MQTT 构建实时数据传输应用

文章目录 什么是 MQTT&#xff1f;Django 中的 MQTT结论 在现代的 Web 应用程序开发中&#xff0c;实时数据传输变得越来越重要。MQTT&#xff08;Message Queuing Telemetry Transport&#xff09;是一种轻量级的发布/订阅消息传输协议&#xff0c;而 Django 是一个流行的 Pyt…

如何解决访问网站时IP被限制的问题?

在互联网上&#xff0c;用户可能会面临一个令人困扰的问题——当尝试访问某个特定的网站时&#xff0c;却发现自己的IP地址被该网站屏蔽。 IP地址被网站屏蔽是一个相对常见的现象&#xff0c;而导致这种情况的原因多种多样&#xff0c;包括恶意行为、违规访问等。本文将解释IP地…

Linux进程基本概念

基本概念 内核观点&#xff1a;担当分配系统资源&#xff08;CPU时间&#xff0c;内存&#xff09;的实体进程信息被放在一个叫做进程控制块的数据结构中&#xff0c;可以理解为进程属性的集合&#xff08;PCB&#xff09;在Linux中描述进程的结构体叫做task_structtask_struc…

qt自定义事件过滤器

以下是一个完整的示例&#xff0c;包括如何使用这个事件过滤器的步骤&#xff1a; 1. 定义事件过滤器类 你已经正确定义了 LostFocusFilter 类&#xff0c;这里是完整的定义&#xff1a; #include <QObject> #include <QEvent>class LostFocusFilter : public Q…

自然语言处理:第三十二章HippoRAG:性能提高20% - 受海马体启发的RAG

文章链接: HippoRAG: Neurobiologically Inspired Long-Term Memory for Large Language Models 项目地址: OSU-NLP-Group/HippoRAG: HippoRAG is a novel RAG framework inspired by human long-term memory that enables LLMs to continuously integrate knowledge across e…

2024-06-08 问AI: 大语言模型中,思维链CoT是什么?

文心一言 在大语言模型中&#xff0c;思维链&#xff08;Chain-of-Thought, CoT&#xff09;是一种改进的提示策略&#xff0c;旨在提高大语言模型&#xff08;LLM&#xff09;在复杂推理任务中的性能。以下是对思维链CoT的详细解释&#xff1a; 定义&#xff1a; 思维链CoT是…

利用单调栈思路解决递增关系数据问题

利用单调栈思路解决递增关系数据问题 一、题目描述二、解题思路思路1&#xff1a;思路2&#xff1a; 三、代码实现1&#xff1a;暴力法2&#xff1a;单调栈 一、题目描述 在对数据进行排序的过程中&#xff0c;通常采用取1个数作为主元&#xff0c;通过比较交换&#xff0c;把…

学习分享-注册中心Naocs的优雅上下线

前言 学习微服务-分享一下Naocs的优雅上下线 Nacos Nacos&#xff08;Dynamic Naming and Configuration Service&#xff09;是阿里巴巴开源的一款用于动态服务发现、配置管理和服务管理的系统。Nacos 提供了丰富的功能&#xff0c;以便在分布式系统中进行服务管理和配置管…