JSFiddle - React, Tailwind, and code Playground
by Jeff
HTML
<div class="col-sm-12">
<span class="glyphicon glyphicon-remove disc disc-danger"></span>
<span class="glyphicon glyphicon-ok disc disc-success"></span>
<span class="glyphicon glyphicon-fire disc disc-warning"></span>
<span class="glyphicon glyphicon-wrench disc disc-primary"></span>
<span class="glyphicon glyphicon-cloud disc disc-info"></span>
<span class="glyphicon glyphicon-cog disc disc-default"></span>
<div class="btn btn-xs btn-primary"><span class="glyphicon glyphicon-ok disc text-primary"></span> Save</div>
<br><br>
Checkbox: <input type="checkbox" class="form-control" checked><br>
Checkbox: <input type="checkbox" class="form-control"><br><br>
Radio: <input type="Radio" name="radio" class="form-control" checked><br>
Radio: <input type="Radio" name="radio" class="form-control"><br>
<br>
<blockquote>
<p>Paragraph</p>
</blockquote>
<blockquote class="block-success">
<p>Paragraph</p>
</blockquote>
<blockquote class="block-danger">
<p>Paragraph</p>
</blockquote>
<div class="bs-callout bs-callout-info">
<h4>Test</h4>
<p>Paragraph<code>Test</code></p>
</blockquote>
</div>
CSS
.disc {
padding:4px 0px;
}
.disc:before {
border-radius:30px;
padding:3px 4px;
background:#FFF;
}
.disc-default:before,
.disc-primary:before,
.disc-success:before,
.disc-info:before,
.disc-warning:before,
.disc-danger:before {
color:#FFF;
}
.disc-default:before {
background:#777777;
}
.disc-primary:before {
background:#337ab7;
}
.disc-success:before {
background:#3c763d;
}
.disc-info:before {
background:#3EB9F7;
}
.disc-warning:before {
background:#8a6d3b;
}
.disc-danger:before {
background:#a94442;
}
/**********************/
/* Checkbox/Radio CSS */
/**********************/
input[type=checkbox].form-control, input[type=radio].form-control {
margin:3px;
position: relative;
top:-11px;
display:inline !important;
height:0;
width:0;
}
input[type=checkbox].form-control:before {
cursor: pointer;
content:"";
position: absolute;
width: 19px;
height: 19px;
top:-3px;
left:-3px;
border: 1px solid #ccc;
border-radius: 3px;
background: #FFF;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
input[type=checkbox].form-control:hover::before {
border-color: #66afe9;
}
input[type=checkbox].form-control:after {
opacity: 0;
content: '';
position: absolute;
width: 11px;
height: 8px;
background: transparent;
top: 1px;
left: 1px;
border: 3px solid #555;
border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
input[type=checkbox].form-control:hover::after {
opacity: 0.3;
}
input[type=checkbox].form-control:checked::after {
opacity: 1;
}
input[type=radio].form-control:before {
cursor: pointer;
content:"";
position: absolute;
width: 19px;
height: 19px;
top:-2px;
left:-2px;
border: 1px solid #ccc;
border-radius: 3px;
background: #FFF;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
...