【问题标题】:CSS: "overflow: hidden" doesn't workCSS:“溢出:隐藏”不起作用
【发布时间】:2016-04-22 12:27:54
【问题描述】:

这是我的代码:

.image4 {
    position: absolute;
    top: 10px;
    width: 100%; /* for IE 6 */
    margin-right: 30px;
    display: inline-block;
    float: right;
    overflow: hidden;
}

img{
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;

    vertical-align: middle;
}
img:hover {
    transform:scale(1.5);
    -ms-transform:scale(1.5); /* IE 9 */
    -moz-transform:scale(1.5); /* Firefox */
    -webkit-transform:scale(1.5); /* Safari and Chrome */
    -o-transform:scale(1.5); /* Opera */
}

结果如下:

如您所见,右侧没有溢出。我想要的是照片会缩放而不改变照片的大小。

【问题讨论】:

  • 使用固定宽度并通过max-width限制100%
  • 如果您可以发布代码 sn-p 我们很容易回答
  • 很高兴为您提供帮助:)

标签: html css web


【解决方案1】:
overflow: hidden;

不是你要找的。该页面不知道图像溢出,因为这就是图像的宽度。尝试缩小图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 2014-04-16
    • 2021-09-03
    • 2014-11-27
    • 2012-04-26
    相关资源
    最近更新 更多