企业官网建站 小程序开发 云逸学习园地
技术文章 许愿墙
技术文章 PHP学习 Javascript学习 DIV+CSS学习 uniapp学习 HTML学习 微信小程序、公众号知识点 VUE知识学习
您所在的位置>云逸小栈>DIV+CSS学习>正文

鼠标划过图片列表,图片显示缩放效果

2024-02-21 10:05:08 浏览 1901

产品图片列表,想要展示的效果:鼠标划过图片,图片有缩放效果,但是图片大小不变。这一实现的效果采用css即可实现。

代码如下:


<style>
.product {
width: 200px; /* 设置初始宽度 */
height: 150px; /* 设置初始高度 */
position: relative; /* 确保子元素能够基于此容器进行定位 */
overflow: hidden; /* 限制内部内容超出容器区域不显示 */
border: 1px solid #ccc; /* 设置边框样式 */
box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); /* 设置阴影样式 */
transition: transform 0.3s ease; /* 添加动画效果 */
overflow: hidden;
}
.product img {
display: block; /* 将img作为块级元素处理 */
max-width: 100%; /* 自动按比例缩放图片 */
max-height: 100%; /* 同上 */
object-fit: cover; /* 图片等比例缩放到完全覆盖容器 */
}
.product:hover img {
transform: scale(1.3); /* 鼠标悬停时缩放到1.2倍 */
}
</style>


<div class="product">
<img src="your_image_url" alt="Product Image"> <!-- 替换成真正的图片URL -->
</div>


网站开发者电话

18066742510

个人微信号
个人公众号
个人小程序
个人抖音