6 лет назад
Создание сайтов с нуля - урок 40 - Трансформации в CSS
В этом уроке мы рассмотрим различные двухмерные трансформаций, которые можно реализовать при помощи свойств CSS. Общий синтаксис трансформации: transform: функция трансформации(значение трансформации); Функция translateX - позволяет перемещать объекты по горизонтали, т.е. по оси x. Например, следующая запись сдвинет элемент вправо на 200 пикселей: transform: translateX(200px); Если значение трансформации задать отрицательным, то элемент сдвинется влево. Из единиц измерения обычно применяются px или %. Функция translateY - позволяет перемещать объекты по вертикали, т.е. по оси y. Принцип тот же – положительное значение сдвигает объект вниз, отрицательное вверх...
2 недели назад
классы Tailwind CSS transform и transition-all 1. transform Класс transform в Tailwind CSS необходим для включения трансформаций, таких как масштабирование, вращение, перемещение и наклон элементов. Сам по себе класс transform не выполняет никакой конкретной трансформации. Он просто устанавливает свойство transform элемента в none изначально. Это важно, потому что подготавливает элемент к принятию трансформаций, которые запускаются другими utility-классами Tailwind или через JavaScript. Без класса transform другие классы, связанные с трансформацией (например, translate-x-4, rotate-45, scale-150 и т. д.), не будут иметь никакого эффекта. 2. transition-all Класс transition-all добавляет плавные переходы ко всем изменяемым свойствам элемента. Это означает, что когда какое-либо свойство элемента изменяется (например, ширина, высота, цвет фона, трансформация), изменение будет происходить постепенно в течение короткого периода времени, создавая визуально привлекательную анимацию. transition-all использует стандартную продолжительность перехода 150 мс и стандартную функцию сглаживания cubic-bezier(0.4, 0, 0.2, 1). Вы можете настроить эти значения, используя другие классы Tailwind, такие как duration-300 или ease-in-out. 3. Сочетание transform и transition-all Когда вы используете transform и transition-all вместе, вы настраиваете элемент так, чтобы любые применяемые к нему трансформации были анимированы плавно. Это обычно используется для эффектов при наведении курсора, активных состояний или других динамических изменений положения, размера или поворота элемента.