在缩略图中保留原始比例

时间:2015-11-28 作者:Ricol

我在博客中使用的缩略图大小为100*60,但有时我想使用方形图像。

是否可以使用Wordpress插件或CSS,通过在侧面添加背景来保持图像的原始比例,使其适合?

示例:

原始图像大小:120 x 120添加额外的白色/透明背景,使其处于缩略图比例:200x120,使原始图像左右各有40个像素,使其居中

1 个回复
SO网友:jgraup

CSS Reference: background-size 可以使用按比例拉伸背景图像covercontain. 看看这个Demo.

HTML

<div class="square"></div>  
<div class="rec"></div>  
CSS

.rec, .square {
  border: solid red 1px;
  background-color:black;
  background: url("https://placeholdit.imgix.net/~text?txtsize=23&txt=120×120&w=120&h=120");
  background-size:contain;
  background-repeat: no-repeat;
  background-position: center; 
}
.rec {
  width:100px;
  height:60px;
}
.square {
  width:100px;
  height:100px;
}
剩余空间为contain 将是透明的,所以只需将其放在具有背景颜色集的容器中即可。

相关推荐

Remove <p></p> after images

我对<p></p> 出现在my之后的标记<img....>. 以下是我在本地主机上查看生成的页面时显示的内容。。。<img src=\"/wp-content/themes/wunderful/assets/images/feedback-danielle.png\" alt=\"Danielle Johnson Deal Town FC Treasurer\"> <p></p> 请注意随机生成的<p>&