html - 如何在不更改 html 和比率的情况下裁剪图像高度(并将其居中)?

标签 html css wordpress wordpress-theming

在 wordpress 中,我想显示高度缩小的图像,但保持宽度和比例。 图片大 400 像素,高 300 像素。我想要它大 400 像素但高度只有 200 像素,并且居中。

此解决方案可能对我有帮助,但使用的是 div 吗? Crop and center image without using background-image 但我不能在图像周围添加任何 div,因为 wordpress 不会创建任何图像。我可以使用 PHP 或 JS 创建一个 div 吗?

这是 Wordpres 创建的 html:

<p>
    <a href="http://finance.blog.lemonde.fr/files/2012/09/IMG-20120909-00051.jpg">
        <img width="400" height="300" src="http://finance.blog.lemonde.fr/files/2012/09/IMG-20120909-00051.jpg">
    </a>
</p>

和一个 JSFiddle 来尝试: http://jsfiddle.net/v4w90e29/

如果有人能帮助我,非常感谢!!!

最佳答案

在这段代码中使用 JQuery 文档就绪函数

var divs = jQuery("img");
for(var i = 0; i < divs.length; i+=3) {
divs.slice(i, i+3).wrapAll("<div class='wrapper'></div>");
}

在此之后,您的图像将位于带有类包装器的 div 中。之后只是简单的CSS。 对于包装器,它将是:

.wrapper {height:400px; width:200px; overflow:hidden;}

关于html - 如何在不更改 html 和比率的情况下裁剪图像高度(并将其居中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28761606/

相关文章:

jquery - 动画加图标 Bootstrap 从底部到中心到 div

php - 显示错误的发布日期(wordpress)

php - 好奇,您如何管理管理区域中的古腾堡 block 预览?

html - 输入类型样式中的 CSS 最大长度

html - 使用来自不同服务器的 css 链接到托管字体

javascript - 我使用 jquery 创建了一个 iframe 如何根据其中的内容设置它的高度

jquery - 如何在跨度中向宽度添加过渡

html - 如何将日语文本与拉丁文本对齐

javascript - p5.j​​s 相对于 Canvas 的输入位置

wordpress - 如何在wordpress文件夹中运行codeigniter(HMVC)