Black_Star, c таймаутами будет сложнее.
Если сложность - синтаксис, то так должно быть понятнее.
var els = document.querySelectorAll('.block');
for (var i = 0; i < els.length; i++) {
var el = els[i];
var width = el.scrollWidth, height = el.scrollHeight;
el.style.transitionDelay = i + 's'; // 0s, 1s, .... 6s
el.style.width = height+'px';
el.style.height = width+'px';
}
Если непонятно - что происходит в этом коде, то посмотри на эти элементы в инспекторе.