Dee*_*Dee 4 html css hover image-zoom
我正在尝试为我的网站设置悬停缩放功能,但是,我已经看到了其他示例,我的代码似乎是相同的,但图像的尺寸并不相同.任何想法可能是什么问题?
.imgBox {
display: inline-block;
overflow: hidden !important;
transition: .3s ease-in-out
}
Run Code Online (Sandbox Code Playgroud)
.imgBox {
display: inline-block;
overflow: hidden !important;
transition: .3s ease-in-out
}
.imgBox:hover {
opacity: 0.6;
filter: alpha(opacity=30);
transform: scale(1.3);
}
Run Code Online (Sandbox Code Playgroud)
<div class="large-3 medium-6 small-12 columns">
<h2>Heading 1</h2>
<img class="imgBox" src="http://techmadeplain.com/img/2014/300x200.png" />
<p>Paragraph here</p>
</div>
Run Code Online (Sandbox Code Playgroud)
您似乎正在尝试缩放图像,但是限制实际看到的图像需要在容器内缩放图像.
然后,当缩放图像时,如果您没有隐藏过度,则容器将隐藏通常会"溢出"的任何内容.
所以,像这样:
.imgBox { /* now a container for the image */
display: inline-block; /* shrink wrap to image */
overflow: hidden; /* hide the excess */
}
.imgBox img {
display: block; /* no whitespace */
transition: .3s ease-in-out;
}
.imgBox:hover img {
transform: scale(1.3);
}
Run Code Online (Sandbox Code Playgroud)
<div class="large-3 medium-6 small-12 columns">
<h2>Heading 1</h2>
<div class="imgBox">
<img src="http://lorempixel.com/image_output/food-q-c-300-200-9.jpg" />
</div>
<p>Paragraph here</p>
</div>
Run Code Online (Sandbox Code Playgroud)