要保持矩形边框均匀的平滑CSS Transform缩放,可以使用以下代码示例:
HTML代码:
CSS代码:
.square {
width: 200px;
height: 200px;
border: 2px solid black;
transition: transform 0.5s ease;
}
.square:hover {
transform: scale(1.2);
border-width: 1px; /* 缩放时保持边框宽度不变 */
}
在上面的示例中,使用了scale()
函数来进行缩放,并通过transition
属性指定了过渡效果。在鼠标悬停时,通过transform: scale(1.2);
将元素放大1.2倍,同时通过border-width: 1px;
保持边框宽度不变,从而实现了保持矩形边框均匀的平滑缩放效果。