广告
返回顶部
首页 > 资讯 > 精选 >使用react怎么动态改变css样式
  • 767
分享到

使用react怎么动态改变css样式

2023-06-14 12:06:40 767人浏览 八月长安
摘要

本篇文章为大家展示了使用React怎么动态改变CSS样式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。第一种:动态添加class,以点击按钮让文字显示隐藏为demoimport React

本篇文章为大家展示了使用React怎么动态改变CSS样式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

第一种:动态添加class,以点击按钮让文字显示隐藏为demo

import React, { Component, Fragment } from 'react';import './style.css';class Demo extends Component{    constructor(props) {        super(props);        this.state = {            display: true        }        this.handleshow = this.handleshow.bind(this)        this.handlehide = this.handlehide.bind(this)    }    render() {        return (            <Fragment>                {}                <p className={this.state.display?"active":"active1"}>你是我的唯一</p>                <button onClick={this.handlehide}>点击隐藏</button>                <button onClick={this.handleshow}>点击显示</button>            </Fragment>        )    }    handleshow() {        this.setState({            display:true        })    }    handlehide() {        this.setState({            display:false        })    }}export default Demo;

css代码:

 .active{      display: block;  }  .active1{    display: none;  }

第二种:动态添加一个style,以点击按钮让文字显示隐藏为demo

import React, { Component, Fragment } from 'react';class Demo extends Component{    constructor(props) {        super(props);        this.state = {            display2: true        }        this.handleshow2 = this.handleshow2.bind(this)        this.handlehide2 = this.handlehide2.bind(this)    }    render() {        const display2 = {            display:this.state.display2 ? 'block' : 'none'        }        return (            <Fragment>                 {}                 <p style={display2}>你是我的唯一</p>                <button onClick={this.handlehide2}>点击隐藏2</button>                <button onClick={this.handleshow2}>点击显示2</button>            </Fragment>        )    }    handleshow2() {        this.setState({            display2:true        })    }    handlehide2() {        this.setState({            display2:false        })    }}export default Demo;

上述内容就是使用react怎么动态改变css样式,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: 使用react怎么动态改变css样式

本文链接: https://www.lsjlt.com/news/270861.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用react怎么动态改变css样式
    本篇文章为大家展示了使用react怎么动态改变css样式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。第一种:动态添加class,以点击按钮让文字显示隐藏为demoimport React...
    99+
    2023-06-14
  • react怎么改变css样式
    本教程操作环境:Windows10系统、react18版、Dell G3电脑。react怎么改变css样式??react的两种动态改变css样式的方法第一种:动态添加class,以点击按钮让文字显示隐藏为demoimport React, ...
    99+
    2023-05-14
    css React
  • react 怎么改变css样式
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react 怎么改变css样式?react的两种动态改变css样式的方法第一种:动态添加class,以点击按钮让文字显示隐藏为demoimport Rea...
    99+
    2023-05-14
    css React
  • 详解react的两种动态改变css样式的方法
    第一种:动态添加class,以点击按钮让文字显示隐藏为demo import React, { Component, Fragment } from 'react'; impor...
    99+
    2022-11-12
  • css怎么改变滚动条样式
    这篇文章主要介绍了css怎么改变滚动条样式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css改变滚动条样式的方法:1、通过“-webkit-scrollbar”属性设置滚动...
    99+
    2023-06-14
  • 使用JavaScript怎么改变css样式
    这期内容当中小编将会给大家带来有关使用JavaScript怎么改变css样式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。js改变css样式的方法:第一种:用cssTextdiv.style.cssTex...
    99+
    2023-06-14
  • 怎么使用CSS改变光标样式
    这篇文章主要介绍“怎么使用CSS改变光标样式”,在日常操作中,相信很多人在怎么使用CSS改变光标样式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用CSS改变光标样式”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-06
  • jq如怎么改变css样式
    这篇文章主要介绍jq如怎么改变css样式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样...
    99+
    2023-06-14
  • 怎么利用CSS变量修改样式
    这篇文章将为大家详细讲解有关怎么利用CSS变量修改样式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。改变div的hover背景色<!-- css --><...
    99+
    2023-06-08
  • angular怎么动态改变CSS类(三种方式)
    AngularJS是一种非常流行的前端框架,它提供了许多有用的指令和功能,帮助我们编写更好的JavaScript应用程序,并且很容易使用。在AngularJS中,我们可以使用ng-class指令来动态改变CSS类,进而改变HTML元素的样式...
    99+
    2023-05-14
  • jq怎么改变css样式宽度
    这篇文章给大家分享的是有关jq怎么改变css样式宽度的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 在jquery中,可以使用css()方法改变样式,...
    99+
    2022-10-19
  • js怎么改变css样式宽度
    这篇文章主要介绍“js怎么改变css样式宽度”,在日常操作中,相信很多人在js怎么改变css样式宽度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”js怎么改变css样式宽度”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • react怎么实现点击时改变样式
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react怎么实现点击时改变样式?React点击/hover修改CSS样式(1)点击修改样式方法一:(typescript写法)type state = ...
    99+
    2023-05-14
    React
  • 使用js如何改变css样式
    这篇文章主要介绍使用js如何改变css样式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法:1、使用“对象.style.属性名="值"”;2、使用“对象.style.cssText="...
    99+
    2023-06-15
  • jq怎么动态添加动态css样式
    小编给大家分享一下jq怎么动态添加动态css样式,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!jq动态添加动态css样式的方法:首先准备jquery库文件,并声明一个class样式;然后准备一个事件加载初始化的方法,并直接...
    99+
    2023-06-09
  • js怎么动态改变css关键帧
    本教程操作环境:Windows10系统、CSS3版、DELL G3电脑js怎么动态改变css关键帧?js动态修改CSS3中@keyframes规则这里有一个时钟的小demo,给到的素材如下图: 秒针的初始方向是朝向6点的,我们设置秒针旋转一...
    99+
    2023-05-14
    javascript css
  • 怎么使用jquery修改css样式
    这篇“怎么使用jquery修改css样式”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用jquery修改css样式”文...
    99+
    2023-07-04
  • CSS怎么改变webkit内核浏览器的滚动条样式
    本篇内容主要讲解“CSS怎么改变webkit内核浏览器的滚动条样式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么改变webkit内核浏览器的滚动条样式...
    99+
    2022-10-19
  • jquery动态修改css样式的方法是什么
    使用jQuery的`css()`方法可以动态修改元素的css样式。语法如下:```javascript$(selector).css...
    99+
    2023-08-08
    jquery css
  • 不使用hover外部CSS样式怎么实现hover鼠标悬停改变样式
    本篇内容介绍了“不使用hover外部CSS样式怎么实现hover鼠标悬停改变样式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作