css - 带溢出的过渡图像

标签 css overflow transition onhover

我正在尝试在图像上使用过渡。这是我想要它做的。悬停时,图像的大小应增加到 400 x 400 像素的宽度。

我不希望它在转换时做的是:

(1) 影响页面上的任何其他元素。

(2) 当图像超过其原始大小时隐藏图像(我遇到溢出:隐藏;问题。)

这是我的代码,已被放入另一个文档中,因此我可以在不查看所有其余代码的情况下对其进行处理。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
<style>
#test img {width:358px;
           height:298px;
           transition: all 1s ease;
           overflow: hidden;}

#test:hover img {width: 450px;
                 height:400px;}
</style>

<div id="test"> 
<img src="Portfolio/Hair_Salon/images/stylist1.png">
</div>
</body>
</html>

最佳答案

我一想到我在这里输入的内容就想通了......

我需要再添加一个标识符#test {width:358px, height:298px;溢出:隐藏;}

关于css - 带溢出的过渡图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39505872/

相关文章:

css - 标题卡背景颜色取决于对象成员

html - 透明png不在背景中显示视频

overflow - 是否可以从具有固定高度的菜单创建纯 CSS 子菜单?

c - strcpy 与 char 指针和 char 数组 C 溢出

ember.js - 为什么我的模板没有渲染

jQuery Transit 问题 wordpress

javascript - css 如何避免在此代码中固定高度

html - 如何使用 CSS 在范围输入中设置最小值和最大值

html - overflow-x 出现但无法滚动

Android viewflipper 动画滞后