css怎么做指定圆心放大动画
导读:CSS中可以使用transform属性来完成元素变形,其中scale( 函数可以缩放元素,从而实现放大效果。而要指定圆心放大,可以设置transform-origin属性。下面是一个例子,点击按钮时,圆形会以中心点放大: <st...
CSS中可以使用transform属性来完成元素变形,其中scale()函数可以缩放元素,从而实现放大效果。而要指定圆心放大,可以设置transform-origin属性。
下面是一个例子,点击按钮时,圆形会以中心点放大:
style>
.circle {
width: 50px;
height: 50px;
background-color: red;
border-radius: 50%;
transition: transform .5s;
transform-origin: center;
}
.circle:hover {
transform: scale(1.5);
}
/style>
div class="circle">
/div>
其中,.circle是圆形的样式。transition属性设置过渡效果,使得元素放大时有平滑的过渡。transform-origin属性设置圆形的圆心为放大的中心点。
在:hover伪类中设置transform: scale(1.5); ,就可以实现鼠标悬停时以中心点放大的效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css怎么做指定圆心放大动画
本文地址: https://pptw.com/jishu/534669.html
