content logo

Bootstrap Buttons:

Custom Bootstrap v4 Radio and Checkbox

If you have a website and are looking for a bootstrap to differentiate your page, this post can be helpful for you. We have provided the Custom Bootstrap v4 Radio and Checkbox in this post with a beautiful design. By using this Bootstrap Radio Button, you are able to include a lot of information in a small space. If you use this code, you can save the physical space of your page. As a result, this Custom Checkbox Code allows you to regulate your website and increase its beauty.
There is a preview of this code below. In this preview, you can see its black background. So, you can use this Custom Radio Button Code if you have a website with a dark background. All writings of this code are white and you can see some shapes in green color. Titles of this code have a larger font size. At the end of this Colorful Checkbox Code, there are some circles and squares with different colors. You can add a checkmark in each section you like. You can change the texts of this template easily. We have prepared this code and you can download it from the link below.

#

Bootstrap Radio Button

#

Custom Checkbox Code

#

Custom Radio Button Code

#

Colorful Checkbox Code

<!-- This script got from frontendfreecode.com -->
<div class="container py-1">
 <h2 class="mt-3">Radio</h2>
    <div class="form-check">
        <input class="form-check-input"
                type="radio"
                name="exampleRadios"
                id="exampleRadios1"
                value="option1" />
        <label class="form-check-label" for="exampleRadios1">
            Radio Button 1
        </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="radio"
                name="exampleRadios"
                id="exampleRadios2"
                value="option2" />
        <label class="form-check-label" for="exampleRadios2">
            Radio Button 2
        </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="radio"
                name="exampleRadios"
                id="exampleRadios3"
                value="option3"
                disabled />
        <label class="form-check-label" for="exampleRadios3">
            Radio Button 3 (disabled)
        </label>
    </div>
    <h2 class="mt-3">Inline Radio</h2>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="radio"
                name="inlineRadioOptions"
                id="inlineRadio1"
                value="option1" />
        <label class="form-check-label" for="inlineRadio1">1</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="radio"
                name="inlineRadioOptions"
                id="inlineRadio2"
                value="option2" />
        <label class="form-check-label" for="inlineRadio2">2</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="radio"
                name="inlineRadioOptions"
                id="inlineRadio3"
                value="option3"
                disabled />
        <label class="form-check-label" for="inlineRadio3">3 (disabled)</label>
    </div>
    <h2 class="mt-3">Checkbox</h2>
    <div class="form-check">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="defaultCheck1" />
        <label class="form-check-label" for="defaultCheck1"> Checkbox 1 </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="defaultCheck2" />
        <label class="form-check-label" for="defaultCheck2"> Checkbox 2 </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="defaultCheck3"
                disabled />
        <label class="form-check-label" for="defaultCheck3"> Checkbox 3 (disabled) </label>
    </div>
    <h2 class="mt-3">Inline Checkbox</h2>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="checkbox"
                id="inlineCheckbox1"
                value="option1" />
        <label class="form-check-label" for="inlineCheckbox1">1</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="checkbox"
                id="inlineCheckbox2"
                value="option2" />
        <label class="form-check-label" for="inlineCheckbox2">2</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="checkbox"
                id="inlineCheckbox3"
                value="option3"
                disabled />
        <label class="form-check-label" for="inlineCheckbox3">3 (disabled)</label>
    </div>
    <!-- COLORS -->
    <h1 class="mt-5">Color Variants</h1>
    <p>These include a alternative color you can choose. The default color is green, but you can use <code>.form-check.form-check-red</code> to get a red radio button. </p>
    <h2 class="mt-3">Radio Colors</h2>
    <div class="form-check form-check-red">
        <input class="form-check-input"
                type="radio"
                name="exampleColorRadios"
                id="exampleColorRadios1"
                value="option1" />
        <label class="form-check-label" for="exampleColorRadios1">
            Red Radio Button
        </label>
    </div>
    <div class="form-check form-check-blue">
        <input class="form-check-input"
                type="radio"
                name="exampleColorRadios"
                id="exampleColorRadios2"
                value="option2" />
        <label class="form-check-label" for="exampleColorRadios2">
            Blue Radio Button
        </label>
    </div>
    <div class="form-check form-check-gold">
        <input class="form-check-input"
                type="radio"
                name="exampleColorRadios"
                id="exampleColorRadios3"
                value="option3" />
        <label class="form-check-label" for="exampleColorRadios3">
            Gold Radio Button
        </label>
    </div>
    <h2 class="mt-3">Checkbox Colors</h2>
    <div class="form-check form-check-red">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="coloredCheck1" />
        <label class="form-check-label" for="coloredCheck1"> Red Checkbox </label>
    </div>
    <div class="form-check form-check-blue">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="coloredCheck2" />
        <label class="form-check-label" for="coloredCheck2"> Blue Checkbox </label>
    </div>
    <div class="form-check form-check-gold">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="coloredCheck3" />
        <label class="form-check-label" for="coloredCheck3"> Gold Checkbox </label>
    </div>
</div><a style="font-size: 8pt; text-decoration: none" target="_blank" href="http://frontendfreecode.com">Free Frontend</a>
                                                                            
body {
	background: #2c2e2d;
	color: #f3f3f3;
	font-size: 18px;
}
.form-check {
	padding: 0;
}
.form-check .form-check-input {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	clip: rect(0 0 0 0);
	overflow: hidden;
}
.form-check-input:focus-visible {
	outline: none;
}
.form-check-input~label::before {
	font-family: 'Material Design Icons';
	display: inline-flex;
	align-items: center;
	width: 1em;
	height: 1em;
	margin-right: 0.75em;
	color: rgb(20, 216, 20);
	cursor: pointer;
}
.form-check-input[type*='checkbox']~label::before {
	content: '\F0131';
	border-radius: 2px;
}
.form-check-input[type*='checkbox']:checked~label::before {
	content: '\F0132';
}
.form-check-input:disabled~label::before {
	cursor: default;
}
.form-check-input:disabled~label {
	color: inherit;
	opacity: 0.45;
}
.form-check-input[type*='radio']~label::before {
	content: '\F043D';
	border-radius: 100px;
}
.form-check-input[type*='radio']:checked~label::before {
	content: '\F043E';
}
.form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(20, 216, 20, .45);
}
.form-check-input[type*='radio']~label {
	display: flex;
	align-items: center;
}
.form-check-red .form-check-input~label::before {
	color: rgb(216, 49, 49);
}
.form-check-red .form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(216, 49, 49, .45);
}
.form-check-blue .form-check-input~label::before {
	color: rgb(20, 154, 216);
}
.form-check-blue .form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(20, 154, 216, .45);
}
.form-check-gold .form-check-input~label::before {
	color: rgb(216, 180, 20);
}
.form-check-gold .form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(216, 180, 20, .45);
}
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css'>
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/@mdi/font@6.3.95/css/materialdesignicons.min.css'>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- This script got from frontendfreecode.com -->

<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css'>
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/@mdi/font@6.3.95/css/materialdesignicons.min.css'>
<style>
body {
	background: #2c2e2d;
	color: #f3f3f3;
	font-size: 18px;
}
.form-check {
	padding: 0;
}
.form-check .form-check-input {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	clip: rect(0 0 0 0);
	overflow: hidden;
}
.form-check-input:focus-visible {
	outline: none;
}
.form-check-input~label::before {
	font-family: 'Material Design Icons';
	display: inline-flex;
	align-items: center;
	width: 1em;
	height: 1em;
	margin-right: 0.75em;
	color: rgb(20, 216, 20);
	cursor: pointer;
}
.form-check-input[type*='checkbox']~label::before {
	content: '\F0131';
	border-radius: 2px;
}
.form-check-input[type*='checkbox']:checked~label::before {
	content: '\F0132';
}
.form-check-input:disabled~label::before {
	cursor: default;
}
.form-check-input:disabled~label {
	color: inherit;
	opacity: 0.45;
}
.form-check-input[type*='radio']~label::before {
	content: '\F043D';
	border-radius: 100px;
}
.form-check-input[type*='radio']:checked~label::before {
	content: '\F043E';
}
.form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(20, 216, 20, .45);
}
.form-check-input[type*='radio']~label {
	display: flex;
	align-items: center;
}
.form-check-red .form-check-input~label::before {
	color: rgb(216, 49, 49);
}
.form-check-red .form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(216, 49, 49, .45);
}
.form-check-blue .form-check-input~label::before {
	color: rgb(20, 154, 216);
}
.form-check-blue .form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(20, 154, 216, .45);
}
.form-check-gold .form-check-input~label::before {
	color: rgb(216, 180, 20);
}
.form-check-gold .form-check-input:focus-visible~label::before {
	box-shadow: 0px 0px 2px 2px rgba(216, 180, 20, .45);
}
</style>

</head>
<body>
<div class="container py-1">
 <h2 class="mt-3">Radio</h2>
    <div class="form-check">
        <input class="form-check-input"
                type="radio"
                name="exampleRadios"
                id="exampleRadios1"
                value="option1" />
        <label class="form-check-label" for="exampleRadios1">
            Radio Button 1
        </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="radio"
                name="exampleRadios"
                id="exampleRadios2"
                value="option2" />
        <label class="form-check-label" for="exampleRadios2">
            Radio Button 2
        </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="radio"
                name="exampleRadios"
                id="exampleRadios3"
                value="option3"
                disabled />
        <label class="form-check-label" for="exampleRadios3">
            Radio Button 3 (disabled)
        </label>
    </div>
    <h2 class="mt-3">Inline Radio</h2>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="radio"
                name="inlineRadioOptions"
                id="inlineRadio1"
                value="option1" />
        <label class="form-check-label" for="inlineRadio1">1</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="radio"
                name="inlineRadioOptions"
                id="inlineRadio2"
                value="option2" />
        <label class="form-check-label" for="inlineRadio2">2</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="radio"
                name="inlineRadioOptions"
                id="inlineRadio3"
                value="option3"
                disabled />
        <label class="form-check-label" for="inlineRadio3">3 (disabled)</label>
    </div>
    <h2 class="mt-3">Checkbox</h2>
    <div class="form-check">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="defaultCheck1" />
        <label class="form-check-label" for="defaultCheck1"> Checkbox 1 </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="defaultCheck2" />
        <label class="form-check-label" for="defaultCheck2"> Checkbox 2 </label>
    </div>
    <div class="form-check">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="defaultCheck3"
                disabled />
        <label class="form-check-label" for="defaultCheck3"> Checkbox 3 (disabled) </label>
    </div>
    <h2 class="mt-3">Inline Checkbox</h2>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="checkbox"
                id="inlineCheckbox1"
                value="option1" />
        <label class="form-check-label" for="inlineCheckbox1">1</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="checkbox"
                id="inlineCheckbox2"
                value="option2" />
        <label class="form-check-label" for="inlineCheckbox2">2</label>
    </div>
    <div class="form-check form-check-inline">
        <input class="form-check-input"
                type="checkbox"
                id="inlineCheckbox3"
                value="option3"
                disabled />
        <label class="form-check-label" for="inlineCheckbox3">3 (disabled)</label>
    </div>
    <!-- COLORS -->
    <h1 class="mt-5">Color Variants</h1>
    <p>These include a alternative color you can choose. The default color is green, but you can use <code>.form-check.form-check-red</code> to get a red radio button. </p>
    <h2 class="mt-3">Radio Colors</h2>
    <div class="form-check form-check-red">
        <input class="form-check-input"
                type="radio"
                name="exampleColorRadios"
                id="exampleColorRadios1"
                value="option1" />
        <label class="form-check-label" for="exampleColorRadios1">
            Red Radio Button
        </label>
    </div>
    <div class="form-check form-check-blue">
        <input class="form-check-input"
                type="radio"
                name="exampleColorRadios"
                id="exampleColorRadios2"
                value="option2" />
        <label class="form-check-label" for="exampleColorRadios2">
            Blue Radio Button
        </label>
    </div>
    <div class="form-check form-check-gold">
        <input class="form-check-input"
                type="radio"
                name="exampleColorRadios"
                id="exampleColorRadios3"
                value="option3" />
        <label class="form-check-label" for="exampleColorRadios3">
            Gold Radio Button
        </label>
    </div>
    <h2 class="mt-3">Checkbox Colors</h2>
    <div class="form-check form-check-red">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="coloredCheck1" />
        <label class="form-check-label" for="coloredCheck1"> Red Checkbox </label>
    </div>
    <div class="form-check form-check-blue">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="coloredCheck2" />
        <label class="form-check-label" for="coloredCheck2"> Blue Checkbox </label>
    </div>
    <div class="form-check form-check-gold">
        <input class="form-check-input"
                type="checkbox"
                value=""
                id="coloredCheck3" />
        <label class="form-check-label" for="coloredCheck3"> Gold Checkbox </label>
    </div>
</div><div id="bcl"><a style="font-size:8pt;text-decoration:none;" href="http://www.devanswer.com">Free Frontend</a></div>

</body>
</html>
Preview