繁体   English   中英

图片为父级的100%。 父母是固定的

[英]Image 100% of parent. Parent is position fixed

可以请人帮忙。 我正在尝试使图像具有max-heightauto宽度。 问题是这些规则已被忽略,因为其父级是fixed

演示http://jsfiddle.net/gop4jhm9/5/

#myDiv {
    position: fixed;
    top: 100px;
    left: 50%;
    width: auto;
    height: auto;
    max-height: 100%;
    background: red;
    display: inline-block;
    padding: 10px;
    max-height: 30%;
}

#myDiv img {
    width: auto;
    height: 100%; // being ignored
}

有没有办法通过CSS,JS,jquery做到这一点?

问题是您具有两个max-height属性的#myDiv 删除第二个,将div限制为30%,它将固定工作。

那是因为它打算保持图像的纵横比,因为您将边距设置为自动。 如果希望设置max-height ,请在#myDiv.imgmax-height属性中进行#myDiv.img

#myDiv {
    position: fixed;
    top: 100px;
    left: 50%;
    width: auto;
    height: auto;
    background: red;
    display: inline-block;
    padding: 10px;
}

#myDiv.img
{
     width: auto;
     max-height:90%;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM