Я понял это. JavaScript не задействован, это чистый CSS.
А именно, свойство webkit -webkit-transition
:
/* css */
.box {
background: #5599ff; text-align: center;
line-height: 80px; height: 80px; width: 100px;
font-family: arial, helvetica; color: #FFF;
-webkit-border-radius:3px; margin: 10px }
.trans {
-webkit-transition:all .218s; }
<!-- html -->
<div class="box"> STIFF </div>
<div class="box trans"> FLUID </div>
EDIT : После дальнейших исследований я обнаружил, что большинство браузеров (т. Е. Все, кроме IE) поддерживают специфичное для поставщика свойство transition
CSS. Тем не менее, при изменении размера страницы только браузеры webkit используют переходы.
См. Демонстрацию по jsfiddle