html - 使图像在悬停时从中心展开并使图像仍留在框中
问题描述
我试图让我的图像像这样:http ://www.kas.tw/ (将鼠标悬停在图像轮播下方的图像上)但我的图像从侧面展开,我不知道如何使图像静止留在它的盒子里,这是代码。
CSS
#image3{
top: 130%;
left: 20%;
display: none;
}
#cover1{
width: 5%;
height: 100%;
left: 47%;
background-color: green;
z-index: 2;
top: 94%;
position: absolute;
}
.zoom {
padding: 50px;
transition: transform .2s; /* Animation */
margin: 0 auto;
}
.zoom:hover {
transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large,
it will go outside of the viewport) */
}
HTML
<DIV class='zoom' id='image1'><IMG width='50%' height='90%' src="slime3.JPG"></DIV>
<DIV id='image2'><IMG width='50%' height='90%' src="slime4.JPG"></DIV>
<DIV id='image3'><IMG width='50%' height='90%' src="slime5.JPG"></DIV>
<DIV id='image4'><IMG width='50%' height='90%' src="slime6.JPG"></DIV>
<DIV id='image5'><IMG width='50%' height='90%' src="slime7.JPG"></DIV>
<DIV id='image6'><IMG width='50%' height='90%' src="slime8.JPG"></DIV>
<DIV id='cover1'><DIV>
<DIV id='cover2'><DIV>
<DIV id='cover3'><DIV>
<DIV id='cover4'><DIV>
<DIV id='cover5'><DIV>
解决方案
你可以试试这个
<div class="item">
<img>..</img>
</div>
和CSS
.item:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
推荐阅读
- ruby - 从保留重音字符的字符串中删除非字母数字字符
- r - R Shiny CRUD 应用程序上的单选按钮问题
- python-3.x - Pandas 发送包含数据框的电子邮件作为可视化表格
- blockchain - Web3js 与没有元掩码的本地松露进行交互
- google-maps - 折线谷歌地图android中两条路径之间的航路点?
- javascript - service-worker.js中未添加的.html页面被缓存,可以离线使用?
- javascript - JSON 休息服务转 HTML 表格格式
- axon - 如何在微服务系统中使用 axon 和 Spring Cloud
- javascript - 基于先前值自动添加值的 JavaScript 循环
- matlab - 将代码文件保存到 .mat 文件