transform: scale()
в CSS — это свойство, которое позволяет изменять размеры элемента без изменения его фактических размеров в HTML-коде.
Синтаксис transform: scale()
:
transform: scale(x, y);
Здесь x
и y
— это значения, определяющие масштаб элемента по горизонтали и вертикали соответственно. Если значение y
не указано, оно автоматически примет то же значение, что и x
. Значения могут быть отрицательными, что приведет к перевороту элемента. Относительные значения могут быть указаны с использованием процентов, которые будут вычислены от текущего размера элемента.
Например, чтобы удвоить размер элемента по горизонтали и вертикали, можно использовать следующий код:
transform: scale(2, 2);
Также можно использовать значение 0
для скрытия элемента.
transform: scale()
часто используется для создания эффектов увеличения изображений и элементов при наведении курсора мыши.
Например, чтобы увеличить изображение при наведении курсора мыши, можно использовать следующий код:
img:hover {
transform: scale(1.2);
}
В этом примере мы используем псевдокласс :hover
, чтобы применить свойство transform: scale()
только тогда, когда указатель мыши находится над изображением.
transform: scale()
в CSS — это мощное свойство, которое позволяет создавать разнообразные эффекты увеличения и уменьшения элементов.