Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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:无间隙地将图像缩放到50%_Css - Fatal编程技术网

CSS:无间隙地将图像缩放到50%

CSS:无间隙地将图像缩放到50%,css,Css,这应该是相当简单的,但我得到@2x图像(两倍于视网膜的大小)为我的网站,我需要缩放他们如何为网站的50%。我最初试过 height:50%; width:auto; 但它将其缩小到容器大小的一半。然后我试着 transform: scale(0.5) 这是可行的,但在图像上方和下方留下了巨大的间隙(图像原始大小的差异) 以一半大小显示图像而不引起视觉问题的最佳方式是什么。您可以使用translateX和translateY来删除guptransform:scale(0.5)translate

这应该是相当简单的,但我得到@2x图像(两倍于视网膜的大小)为我的网站,我需要缩放他们如何为网站的50%。我最初试过

height:50%;
width:auto;
但它将其缩小到容器大小的一半。然后我试着

transform: scale(0.5)
这是可行的,但在图像上方和下方留下了巨大的间隙(图像原始大小的差异)


以一半大小显示图像而不引起视觉问题的最佳方式是什么。

您可以使用translateX和translateY来删除gup
transform:scale(0.5)translateX(-50%)translateY(-50%)


参见示例:

谢谢!一旦我移除transformX,它就像一个符咒!