JSFiddle - React, Tailwind, and code Playground

CSS chart for dynamic content

by Jennifer Perrin

HTML

<div class="container">
 <div class="record">
     <div class="bar" style="width:55%;"><span>Mozilla</span>
     </div>
     <div class="p">
         <span>55%</span>
     </div>
 </div>
 <div class="record">
     <div class="bar" style="width:30%;"><span>IE</span>
     </div>
     <div class="p"><span>30%</span>
     </div>
 </div>
 <div class="record">
     <div class="bar" style="width:22%;"><span>Safari</span>
     </div>
     <div class="p"><span>22%</span>
     </div>
 </div>
 <div class="record">
     <div class="bar" style="width:20%;"><span>Opera</span>
     </div>
     <div class="p"><span>20%</span>
     </div>
 </div>
</div>

CSS

body { margin: 20px; }

.container {
 width:300px;
 font-family: Arial;
 }
 
.record {
 float: left;
 width: 100%;
 border: 1px solid #ccc;
 background-color: #f0f0f0;
 margin-bottom: 2px;
 -moz-border-radius: 0px 10px 10px 0px;
 -moz-border-radius: 0px 10px 10px 0px;
 }
 
.bar {
 background-color: gray;
 float: left;
 clear: left;
 height: 30px;
 }
 
.bar span {
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 float: left;
 margin-left: 5px;
 margin-top: 7px;
 }
 
.p {
 padding-top: 3px;
 float: right;
 color: #6D8591;
 clear: right;
 font-size: 12px;
 font-weight: bold;
 height: 25px;
 }
 
.p span {
 font-size: 12px;
 font-weight: bold;
 float: left;
 margin-right: 5px;
 margin-top: 5px;
 }