Хорошо, а как насчет этого?
function myFunction(){
var size = document.getElementById('num').innerHTML;
switch(size.length) {
case 3:
// code block
// code block
document.getElementById('num').style.fontSize = "60px";
document.getElementById('num').style.marginTop = "15px";
break;
case 2:
// code block
document.getElementById('num').style.fontSize = "85px";
document.getElementById('num').style.marginTop = "0px";
break;
case 1:
// code block
document.getElementById('num').style.fontSize = "85px";
document.getElementById('num').style.marginTop = "0px";
break;
default:
// code block
}
}
.circle{
width:100px;
height:100px;
background-color:red;
border-radius:50%;
text-align:center;
}
div > span{
display:inline-block;
font-size:60px;
}
<body onload="myFunction();">
<div class="circle">
<span id="num">999</span>
</div>
</body>
Fiddle: https://jsfiddle.net/m3xhqr6n/1/
Учет от 1 до 3 номеров единиц, вы можете редактировать, чтобы добавить в то, что вам нравитсяПросто дает вам представление.