2

如何获取已输入 Wordpress 的图像并将其放入特定大小的 div 中而不会丢失其纵横比?

div 是 104px x 104px,但用户可以在 Wordpress 中输入任意大小的图像。

我正在使用以下内容将 Wordpress 中的图像插入页面:

<img border="0" src="<?php the_sub_field('logo'); ?>" alt="<?php the_sub_field('text'); ?>" />

我没有设置宽度或高度。

4

4 回答 4

2

这与 WordPress、PHP 或任何其他服务器端程序或编程语言无关。

<img style="max-width: 100%;" border="0" src="<?php the_sub_field('logo'); ?>" alt="<?php the_sub_field('text'); ?>" /> 

只要您设置max-width并且没有其他宽度或高度,图像将不会大于包含元素并且不会丢失纵横比。

于 2013-03-08T14:12:48.870 回答
1

只设置一个参数,即高度或宽度。你永远不会失去该图像的纵横比。您可以设置容器的宽度并将图像宽度设置为 100%,也可以直接为图像添加宽度,但不要同时设置两个参数以获得正确的纵横比。

于 2013-06-08T14:44:04.890 回答
0

使用http://phpthumb.sourceforge.net/

在这里你有很多恶魔如何使用它

http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php

于 2013-03-08T14:39:43.333 回答
-2

将图像 CSSmax-widthmax-height值设置为周围 div的width和值。height

<div style="width: 104px; height: 104px;">
    <img style="max-width: 104px; max-height: 104px;" src="myimage.jpg">
</div>

我对 Wordpress 不熟悉,但是无论您在哪里可以更改这些 CSS 值,都可以这样做,它会适合 div。

于 2013-03-08T14:09:32.070 回答