【发布时间】:2011-01-17 06:24:41
【问题描述】:
我正在使用 JavaScript 和 Facebook Graph API 将随机的个人资料图片提取到我正在开发的网站,如下所示:
var image_src = "http://graph.facebook.com/"+newId+"/picture?type=large"
但是,我收到的一些图片非常高。我需要通过裁剪来调节高度,以便删除超过 350 像素的图像。被拉取的图像被放置在一个 DIV 中,如下所示:
<div id = "right-guy"></div>
我尝试在 CSS 中为 DIV 指定最大高度,但这似乎不起作用。然后我尝试了 CSS“剪辑”功能:
#right-guy {
边距:0; 填充:50px 30px; 位置:绝对; 剪辑:矩形(20px,20px,20px,20px); 溢出:隐藏; }
但据我所知,clip 仅适用于图像,而不适用于整个 DIV,因为什么都没有发生。有没有一种方法可以让我在 CSS 中引用图像,尽管图像不是静态的并且是随机拉出的,或者 b) 一旦 DIV 的内容超过最大高度就裁剪 DIV?
【问题讨论】:
标签: css image facebook facebook-graph-api crop