Javascript 鼠标悬停时如何集中缩放背景图像? **HTML** **CSS** .bimage{ 显示器:flex; 边框:2倍纯红; 宽度:100%; 高度:300px; 背景:url('http://tinyurl.com/orwbgck'); 背景大小:100%; } .bimage:悬停{ 背景大小:120%; } fimage先生{ 宽度:200px; 保证金:自动; }
在这里,我可以放大图像时,鼠标在该图像上。但我需要在不增加div宽度和高度的情况下集中放大图像和动画效果。Javascript 鼠标悬停时如何集中缩放背景图像? **HTML** **CSS** .bimage{ 显示器:flex; 边框:2倍纯红; 宽度:100%; 高度:300px; 背景:url('http://tinyurl.com/orwbgck'); 背景大小:100%; } .bimage:悬停{ 背景大小:120%; } fimage先生{ 宽度:200px; 保证金:自动; },javascript,jquery,html,css,Javascript,Jquery,Html,Css,在这里,我可以放大图像时,鼠标在该图像上。但我需要在不增加div宽度和高度的情况下集中放大图像和动画效果。 您可以添加背景位置:中心以及背景大小 .bimage{ 显示器:flex; 边框:2倍纯红; 宽度:100%; 高度:300px; 背景:url('http://tinyurl.com/orwbgck'); 背景大小:100%; 过渡:1s全部; 背景位置:中心; } .bimage:悬停{ 背景大小:200%; } fimage先生{ 宽度:200px; 保证金:自动; } 一旦您在
您可以添加
背景位置:中心
以及背景大小
.bimage{
显示器:flex;
边框:2倍纯红;
宽度:100%;
高度:300px;
背景:url('http://tinyurl.com/orwbgck');
背景大小:100%;
过渡:1s全部;
背景位置:中心;
}
.bimage:悬停{
背景大小:200%;
}
fimage先生{
宽度:200px;
保证金:自动;
}
一旦您在父类上设置了背景位置:居中
,您可以在悬停时跳过它。@MorKadosh我想出来了,后来添加了它现在…)
**HTML**
<div class="bimage">
<img class="fimage" src="http://tinyurl.com/luzr4fr"/>
</div>
**CSS**
.bimage {
display: flex;
border:2px solid red;
width:100%;
height:300px;
background:url('http://tinyurl.com/orwbgck');
background-size:100%;
}
.bimage:hover{
background-size:120%;
}
.fimage {
width: 200px;
margin: auto;
}