📜  如何在 React 应用程序中使用 Radium 进行内联样式?

📅  最后修改于: 2022-05-13 01:57:05.024000             🧑  作者: Mango

如何在 React 应用程序中使用 Radium 进行内联样式?

Radium是一个流行的用于 React 的 npm 包,它允许我们使用带有伪选择器和媒体查询的内联样式。如果没有这个第三方包,就不能用伪选择器做内联样式,因为 React 不允许我们在内联样式中使用伪选择器。

伪选择器的示例: hover、visited、link 等。

在 React 应用程序中添加和使用 RADIUM 的步骤:这是一个样式化具有悬停(伪选择器)效果的按钮的示例。

第 1 步:为项目创建一个新文件夹。

第 2 步:现在在您的终端中,从项目文件夹的根目录运行以下命令,以安装 create-react-app 并将其保存在全局范围内。

$ npm install create-react-app -g

第 3 步:现在使用终端中的命令创建一个示例反应应用程序。将其命名为我的应用程序..

$ create-react-app my-app

第 4 步:您可以从 my-app 的根目录使用终端中的命令查看示例反应应用程序正在运行(http://localhost:3000/)。

$ npm start

第 4 步:现在转到编辑器中的 app.js 文件并对其进行编辑,使其返回一个简单的按钮。

第 5 步:现在使用命令从 my-app 的根目录安装 REDIUM。

$ npm install --save radium

第 6 步:在您的 app.js 文件中导入 RADIUM,然后再使用它。

第 7 步:编辑应用程序,js。

Javascript
import Radium from 'radium';
import React from 'react';
  
function App() {
  const style={
    ':hover':{
      backgroundColor: 'green'
    }
  }
  return (
    
      

Now you can see hover is working in inline styling

         
  ); }    export default Radium(App);


第 8 步:其他伪选择器的格式也相同。

第 9 步:现在使用命令再次运行您的应用程序。

$ npm start

输出:现在,您可以看到我们的按钮添加了悬停效果。