Transform Origin
Właściwość transform-origin służy do ustalenia punktu, wokół którego następuje transformacja.
zapisy HTML – wspólne dla przykładów
<div class="hold"> <div class="item item-1-1">hello!</div> </div>
<div class="hold"> <div class="item item-2-1">hello!</div> </div>
od .item-1-1 do .item-1-6 i od .item-2-1 do .item-2-6
zapisy CSS – wspólne dla przykładów
.hold { border: 1px dashed white; width: 262px; height: 132px; }
.item { background: #289DCC; width: 260px; height: 130px; }
transform-origin
.item-1-1 { transform-origin: 0 0; transform: rotate(0deg); }
hello!
bez transform-origin
.item-2-1 { transform: rotate(0deg); }
hello!
transform-origin
.item-1-2 { transform-origin: 0 0; transform: rotate(10deg); }
hello!
bez transform-origin
.item-2-2 { transform: rotate(10deg); }
hello!
transform-origin
.item-1-3 { transform-origin: 0 0; transform: rotate(45deg); }
hello!
bez transform-origin
.item-2-3 { transform: rotate(45deg); }
hello!
transform-origin
.item-1-4 { transform-origin: 0 0; transform: rotate(90deg); }
hello!
bez transform-origin
.item-2-4 { transform: rotate(90deg); }
hello!
transform-origin
.item-1-5 { transform-origin: 0 0; transform: rotate(180deg); }
hello!
bez transform-origin
.item-2-5 { transform: rotate(180deg); }
hello!
transform-origin
.item-1-6 { transform-origin: 0 0; transform: rotate(360deg); }
hello!
bez transform-origin
.item-2-6 { transform: rotate(360deg); }
hello!