Javascript CSS3将图像缩放到容器中心
我在做画廊。单击图像时,应将其放大到视图中心。现在,单击事件将为图像提供以下类:Javascript CSS3将图像缩放到容器中心,javascript,html,css,Javascript,Html,Css,我在做画廊。单击图像时,应将其放大到视图中心。现在,单击事件将为图像提供以下类: .imgFocus { transition : All 1s ease; transform : scale(2); } 看起来不错,图像放大了。但我希望它放大到容器的中心,不管图像从哪里开始 像这样(模型): 有什么好办法吗?一些解决方案 添加变换原点:50%50%-moz变换原点:50%50%-ms转换来源:50%50%-webkit转换来源:50%50%;给img 添加背景图像+
.imgFocus
{
transition : All 1s ease;
transform : scale(2);
}
看起来不错,图像放大了。但我希望它放大到容器的中心,不管图像从哪里开始
像这样(模型):
有什么好办法吗?一些解决方案
- 添加变换原点:50%50%-moz变换原点:50%50%-ms转换来源:50%50%-webkit转换来源:50%50%;给img
- 添加背景图像+背景位置:50%50%+相对于容器的背景大小200%200%+并移除img
.imgFocus
{
transition: All 1s ease;
transform: translate( 'containerCenter' ) scale(2);
}