Я бы сказал, что у вас достаточно хорошо. Индикатор выполнения JQuery UI делает что-то очень похожее:
<div id="progressbar" class="ui-progressbar ui-widget ui-widget-content ui-corner-all" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="37">
<div class="ui-progressbar-value ui-widget-header ui-corner-left" style="width: 37%;"></div>
</div>
![enter image description here](https://i.stack.imgur.com/QcD50.png)
Редактировать: Если вы хотите получить «точное» то, что у них есть на gsmarena, то здесь есть css, который имитирует то, что они делают (следуя совету @ Pelshoff о выделении css):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title></title>
<style type="text/css">
.graph {background-color: #d0c0c1; width: 150px; height:11px; padding:1px}
.graph>div {width: 100%; height:100%; border-width: 1px 0 0 1px; border-style: solid; border-color: #eedfdc #d0c0c1 #d0c0c1 #eedfdc;}
.bar {background-color: #e94949; width: 40%; height: 65%; border: 1px solid #475a69;}
.bar>div {height:80%; border-width: 1px 0 0 1px; border-style: solid; border-color: #ec9493 #e94949 #e94949 #ec9493;}
</style>
</head>
<body>
<div class="graph">
<div>
<div class="bar">
<div> </div>
</div>
</div>
</div>
</body>
</html>
Приведенный выше html выдает это:
![enter image description here](https://i.stack.imgur.com/C5pRw.png)
На gsmarena они используют изображения, но это делается в чистом CSS. Вам нужно 4 деления вместо 2 для бликов 1px.
Все это делается с помощью Gimp для копирования цветов изображения и Firebug для Firefox / Chrome для сортировки CSS.