Утилиты для управления поведением трансформации.
Утилита в стиле преобразования устанавливает, будут ли дочерние элементы элемента располагаться в трехмерном пространстве или выровнены в плоскости элемента.
Утилиты для указания исходной точки для преобразований элемента.
export default {
theme: {
extend: {
transformOrigin: {
24: '6rem',
full: '100%',
},
},
},
}
Утилиты для вращения элементов с преобразованием.
export default {
theme: {
rotate: {
sq: '90deg',
},
},
}
Утилиты для масштабирования элементов с помощью преобразования.
export default {
theme: {
scale: {
half: '.5',
full: '1',
},
},
}
Утилиты для перекоса элементов с трансформацией.
export default {
theme: {
extend: {
skew: {
sq: '90deg',
},
},
},
}
Утилиты для перевода элементов с трансформацией.
Вы можете настроить глобальную шкалу интервалов в разделах theme.spacing
или theme.extend.spacing
вашего файла windi.config.js
:
export default {
theme: {
extend: {
spacing: {
72: '18rem',
84: '21rem',
96: '24rem',
},
},
},
}
Чтобы настроить масштаб перевода отдельно, используйте раздел theme.translate
в файле windi.config.js
.
export default {
theme: {
extend: {
translate: {
'1/7': '14.2857143%',
'2/7': '28.5714286%',
'3/7': '42.8571429%',
'4/7': '57.1428571%',
'5/7': '71.4285714%',
'6/7': '85.7142857%',
},
},
},
}
Утилита perspect
определяет расстояние между плоскостью z=0
и пользователем, чтобы придать трехмерному позиционируемому элементу некоторую перспективу.
export default {
theme: {
extend: {
perspective: {
'8xl': '96rem',
'9xl': '128rem',
},
},
},
}
Утилита perspect-origin
определяет позицию, на которую смотрит зритель. Он используется как точка схода утилитой перспектива.
export default {
theme: {
extend: {
perspectiveOrigin: {
tb150: '150% 150%',
tb200: '200% 200%',
},
},
},
}