트랜스폼

트랜스폼은 translate, rotate, scale을 단축 클래스로 제공합니다.

Translate

클래스CSS
ttx10pxtransform: translateX(10px)
tty20pxtransform: translateY(20px)
ttx50ptransform: translateX(50%)
neg-ttx50ptransform: translateX(-50%)

Rotate

클래스CSS
tr45degtransform: rotate(45deg)
tr90degtransform: rotate(90deg)
tr180degtransform: rotate(180deg)

Scale

클래스CSS
ts1-5transform: scale(1.5)
ts0-5transform: scale(0.5)
ts1-5_2transform: scale(1.5, 2)

음수: neg- 접두사 사용. 예: neg-ttx50ptranslateX(-50%)

Transform Origin

클래스CSS
troctransform-origin: center
trottransform-origin: top
trobtransform-origin: bottom
troltransform-origin: left
trortransform-origin: right
trotltransform-origin: top left
trotrtransform-origin: top right
trobltransform-origin: bottom left
trobrtransform-origin: bottom right

Transform Style / Perspective

클래스CSS
tsftransform-style: flat
tsp3dtransform-style: preserve-3d
per100pxperspective: 100px (패턴: per + 숫자 + 단위)
pocperspective-origin: center
potperspective-origin: top
pobperspective-origin: bottom

사용 예시

<!-- 중앙 정렬 (absolute + transform) -->
<div class="pa t50p l50p neg-ttx50p neg-tty50p">
  절대 중앙
</div>

<!-- 호버 시 확대 -->
<img class="ts1 hover-ts1-1 tall200msease" src="..." />

<!-- 회전 아이콘 -->
<svg class="tr90deg">...</svg>