How to change radio button text color in react js?
October 21, 2024Hi Friends π,
Welcome To aHoisting!
To change radio button text color in react js, you can set color: #34db6e;
in .radio-label
. It will change radio button text color in react js.
Today, I am going to show you, how to change radio button text color in react js.
Table of contents
- Install and create a new React app.
- Import react component.
- Create a Component.
Letβs start with the first step.
Step 1: Install and create a new React app.
First you have to install the React project. You should use create-react-app
command to create a new React project.
npx create-react-app my-app
cd my-app
npm start
Step 2: Import react component.
After installing, you have to import your React component.
import React, { useState } from "react";
import "./App.css";
Step 3: Create a Component.
You can use className="radio-label"
to change radio button text color in react js.
<div>
<input
type="radio"
id="option1"
name="example"
value="option1"
checked={selectedValue === "option1"}
onChange={handleChange}
/>
<label htmlFor="option1" className="radio-label">Option 1</label>
<input
type="radio"
id="option2"
name="example"
value="option2"
checked={selectedValue === "option2"}
onChange={handleChange}
/>
<label htmlFor="option2" className="radio-label">Option 2</label>
</div>
Change radio button text color example.
The below code is an example of a React. You have to import "./App.css"
and set color: #34db6e;
in .radio-label
to change radio button text color in react js.
App.js
import React, { useState } from "react";
import "./App.css";
function App() {
const [selectedValue, setSelectedValue] = useState("option1");
const handleChange = (event) => {
setSelectedValue(event.target.value);
};
return (
<div>
<input
type="radio"
id="option1"
name="example"
value="option1"
checked={selectedValue === "option1"}
onChange={handleChange}
/>
<label htmlFor="option1" className="radio-label">Option 1</label>
<input
type="radio"
id="option2"
name="example"
value="option2"
checked={selectedValue === "option2"}
onChange={handleChange}
/>
<label htmlFor="option2" className="radio-label">Option 2</label>
</div>
);
}
export default App;
App.css
.radio-label {
color: #34db6e;
font-weight: bold;
}
In the above code example, I have used the color: #34db6e;
to change radio button text color in react js.
Check the output of the above code.
All the best π