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
Html 图像渲染随着比例的变化而变化_Html_Css_Image_Css Animations_Scale - Fatal编程技术网

Html 图像渲染随着比例的变化而变化

Html 图像渲染随着比例的变化而变化,html,css,image,css-animations,scale,Html,Css,Image,Css Animations,Scale,这是该页面的一个示例: 我这里的问题是,图像渲染更改为“图像渲染:像素化”;而图像的大小调整(当您将鼠标悬停在某个图像上时)以及图像上的大小调整更改回正常值时。 (例如,当您将鼠标悬停在Youtube上时,您可以非常清楚地看到这一点) 我不希望它是像素化的,我希望在鼠标悬停的过程中图像渲染是正常的 这是我的HTML(用React制作): 您认为问题出在哪里?尝试添加-webkit背面可见性:隐藏到你的imgyou可以尝试将改变:转换打开。原始图标显示img。这会通知浏览器即将发生更改,这可能有助

这是该页面的一个示例:

我这里的问题是,图像渲染更改为“图像渲染:像素化”;而图像的大小调整(当您将鼠标悬停在某个图像上时)以及图像上的大小调整更改回正常值时。 (例如,当您将鼠标悬停在Youtube上时,您可以非常清楚地看到这一点)

我不希望它是像素化的,我希望在鼠标悬停的过程中图像渲染是正常的

这是我的HTML(用React制作):


您认为问题出在哪里?

尝试添加
-webkit背面可见性:隐藏到你的imgyou可以尝试
将改变:转换打开
。原始图标显示img
。这会通知浏览器即将发生更改,这可能有助于解决您的问题。不过,最好不要在页面上过度使用此属性,因为它会降低性能。最简单的方法是设置
宽度
高度
的动画,而不是变换。不要忘记补偿该区域
a
元件的宽度损失case@Pepo_rasta这使图像看起来总是pixalted,但我希望看起来更平滑(就像我不悬停时的样子)@heatherhtml如上所述,图像是pixalted^
<li className="original-icon-li">
   <a href={props.hrefProp}>
      <img src={"/images/classicLogos/" + props.imageUrl} alt={props.imageUrl} />
   </a>
</li>
.original-icon-li {
    margin: 10px;
    display: inline-block;
    transition: all .5s;
}

.original-icon-li a {
    padding: 5px;
    display: inline-block;
    border: none;
    transition: all .5s;
}

.original-icon-li a img {
    width: 90px;
    height: 90px;
    display: block;
    transition: all .5s;
}

.original-icon-li a:hover img {
    transform: scale(0.88);
}