Показать сообщение отдельно
  #14 (permalink)  
Старый 07.12.2016, 16:19
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Sergey and,
<style>
  td { position:relative;
        width:40px;
        padding: 0px;     
 }
  td div.back {position:absolute;
         left:0px;
         top:0px;
         height:100%;
         background-color:red;
         z-index:-1;
  }

</style>
<table border="1px">
  <tr>
    <td><div class="back"></div>0%</td>
    <td><div class="back"></div>25%</td>
    <td><div class="back"> </div>50%</td>
    <td><div class="back"></div>75%</td>
    <td><div class="back"></div>100%</td>
  </tr>
</table>
<script>
  var arr = document.querySelectorAll('td');
  for(var i = 0;i < arr.length;i++) {
     arr[i].firstChild.style.width = arr[i].innerText;
  }
</script>
Ответить с цитированием