首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >垂直收缩图像

垂直收缩图像
EN

Stack Overflow用户
提问于 2017-06-30 23:14:15
回答 1查看 108关注 0票数 0

我有一个形象,我想使高度的75%,它将是正常的。我使用的是响应式布局,所以不能使用固定的像素高度,等等。这不会作为背景图像工作,所以我想知道是否有类似于使用background-size: 100% 75%;的效果,但它可以在img标签上工作?我想只使用CSS来实现这一点。

编辑:

示例:https://jsfiddle.net/x9n0t4bu/

HTML:

代码语言:javascript
复制
<div id="disp">
                <a href="google.com"><img src="http://wowslider.com/sliders/
demo-10/data/images/dock.jpg"></a>
            </div>

CSS:

代码语言:javascript
复制
#disp{
    margin-top:-17.9px;
    width: 100%;
}

#disp img{
    width:100%;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-30 23:22:17

您可以使用transform: scale,这将使图像的大小为其原始大小的75%。

代码语言:javascript
复制
-webkit-transform: scale(0.75); /* Saf3.1+, Chrome */
-moz-transform: scale(0.75); /* FF3.5+ */
-ms-transform: scale(0.75); /* IE9 */
-o-transform: scale(0.75); /* Opera 10.5+ */
transform: scale(0.75);

代码语言:javascript
复制
#disp{
    margin-top:-17.9px;
    width: 100%;
}

#disp img{    
    -webkit-transform: scale(1, 0.75); /* Saf3.1+, Chrome */
    -moz-transform: scale(1, 0.75); /* FF3.5+ */
    -ms-transform: scale(1, 0.75); /* IE9 */
    -o-transform: scale(1, 0.75); /* Opera 10.5+ */
    transform: scale(1,0.75);
    width:100%;
}
代码语言:javascript
复制
<div id="disp">
                <a href="google.com"><img src="http://wowslider.com/sliders/
demo-10/data/images/dock.jpg"></a>
            </div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44849726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档