gpt4 book ai didi

php - html 图像不适合图像包装器

转载 作者:行者123 更新时间:2023-11-28 11:28:29 26 4
gpt4 key购买 nike

我需要将图像适合并裁剪到它的包装器中。

        <div class="box desktop-3 tablet-3 tablet-ls-3 mobile-3">
<div class="inner-box fullbox">
<a href='#module'>
<div class="image-wrap" >
<img src="../img/placeholder.png" />
</div>
</a>
</div>
</div>

CSS

.box {
width: 282px;
min-height: 282px;
padding: 10px;
float: left;
}

.inner-box {
width: 100%;
min-height: 282px;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
padding: 20px;
}

.fullbox {
padding: 0px;
}

.image-wrap {
...
}

我试过将图像作为背景,如下所示,但这对我不起作用。我想要从适合 box 的图像中获取图像部分。

.image-warpper {
background-image: url(...);
background-repeat: no-repeat;
background-size: contain;
}

我必须通过 php 裁剪图像还是可以在 css 中缩放或裁剪?

谢谢

最佳答案

“我必须通过 php 裁剪图像吗……”

根据图像文件大小,强烈建议为此目的使用 PHP。请记住,客户端浏览器将始终加载完整图像以将其调整为 css 给定值。

因此,即使您的样式告诉图像不得超过 100x100 像素,客户端的浏览器也会加载完整尺寸的图像。

如果它是一个巨大的图像(指的是文件大小),这可能需要“很长时间”。

您可以将非常好的类/库与 PHP 一起使用,以轻松舒适地处理图像。届时您的页面会快得多。

例如我最近发现:

http://wideimage.sourceforge.net/

超甜的东西。支持链接和东西。

关于php - html 图像不适合图像包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21258557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com