我找到了一个很好的教程,使我的图像放大(像变焦效果)在悬停。我的需求和教程之间的主要区别是,我希望我的所有图像都包含在一个像容器这样的盒子中。因此,当我实现本教程时,我意识到当您悬停时,放大后的图像会被切断。这种影响被限制在容器上。我想要一种方式,变焦到任何地方,它需要去的网页。(所以你可以看到整个放大的图像)这里是我的教程的实现:
JSFiddle: Original Code
我在德尔菲做了一件看起来像画的东西。我找到了如何使变焦功能:
procedure SetCanvasZoomFactor(Canvas: TCanvas; AZoomFactor: Integer);
var
i: Integer;
begin
if AZoomFactor = 100 then
SetMapMode(Canvas.Handle, MM_TEXT)
else
begin
SetMapMode(Canvas.Handle, MM_ISOTROPIC);
SetWindowExtEx(Canvas.Handle, AZoomFactor, A