Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用CSS在响应性强的网站中进行拉伸和图像处理_Css_Slideshow_Image Resizing_Autoresize - Fatal编程技术网

如何使用CSS在响应性强的网站中进行拉伸和图像处理

如何使用CSS在响应性强的网站中进行拉伸和图像处理,css,slideshow,image-resizing,autoresize,Css,Slideshow,Image Resizing,Autoresize,我在幻灯片放映中有一系列图像,它们都以不同的图像尺寸上传,我想让所有图像都遵循一个规则,即它们按照最大宽度成比例拉伸,这样,如果你调整浏览器窗口的大小,它们仍然会保持其流体大小调整响应 是有问题的网站模板和图片 如果可能的话,我希望能够用CSS来做 我很难将小图像拉伸到一个更大的容器中,而不是试图在一个小容器中包含大图像。通常,较小的图像在达到实际像素暗度后会停止调整大小,我希望它们继续按比例拉伸,即使这会使它们像素化。解决这一问题的关键是使用背景图像及其CSS属性。不应将图像作为标签插入,而应

我在幻灯片放映中有一系列图像,它们都以不同的图像尺寸上传,我想让所有图像都遵循一个规则,即它们按照最大宽度成比例拉伸,这样,如果你调整浏览器窗口的大小,它们仍然会保持其流体大小调整响应

是有问题的网站模板和图片

如果可能的话,我希望能够用CSS来做


我很难将小图像拉伸到一个更大的容器中,而不是试图在一个小容器中包含大图像。通常,较小的图像在达到实际像素暗度后会停止调整大小,我希望它们继续按比例拉伸,即使这会使它们像素化。

解决这一问题的关键是使用背景图像及其CSS属性。不应将图像作为标签插入,而应使用背景图像集创建容器

给这些容器一些样式,让它们填充你的幻灯片区域

位置:绝对位置;排名:0;左:0;显示:块;宽度:100%;身高:100%

然后可以使用
背景大小:contain
使用纯CSS使图像位于容器中。它永远不会延伸到该区域之外,但会尽可能多地填充该区域。也可以使用
背景位置:居中并使用
背景重复:无重复关闭图像重复-然后您将有一个图像居中,尽可能大

完整的CSS如下所示:


位置:绝对位置;
排名:0;
左:0;
显示:块;
宽度:100%;
身高:100%;
背景尺寸:包含;
背景位置:中心;
背景重复:无重复;


您将能够使用CSS转换来控制幻灯片在幻灯片之间的移动方式。

可能重复的可能重复:这可能会对您有所帮助:-如果您尝试搜索,确实会有一些问题。谢谢Mat和Marcos,我将重新查看这些解决方案。谢谢Henry,我会尝试一下,让您知道。