html - Logo 在旋转时变得像素化

标签 html css

http://jasperalani.com/ 如果您将鼠标悬停在页面左下角的 Logo 上,当您将鼠标悬停在该 Logo 上时,它会变得 super 像素化。

我正在使用

transform: rotate(360deg);
我该如何解决这个问题以保持其质量?

最佳答案

那是因为你正在让你的 image 变成 transform:rotate(360deg);,而不是你的 parent 元素 .socialmedia 并尝试它的工作。

.socialmedia {
    position: fixed;
    bottom: 0;
    right: 1;
    width:21px;
    height:21px;
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
}

img{
    width: 100%;
    height: 100%;
 }
.socialmedia:hover{
    transform:rotate(360deg);
}

.socialmedia {
	position: fixed;
	bottom: 0;
	right: 1;
	width:21px;
	height:21px;
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
  	transition: transform 0.6s ease-in-out;
}

img{
	width: 100%;
	height: 100%;
 }
.socialmedia:hover{
	transform:rotate(360deg);
}
<div class="socialmedia">
 <a href="https://ello.co/jasperalani">
 <img id="ello" src="http://jasperalani.com/images/ello_icon.png">
</a>
</div>

关于html - Logo 在旋转时变得像素化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738043/

相关文章:

css - 如何调整通过 <picture> 标签插入的图像的大小?

html - Flex - 改变嵌套元素的顺序?

javascript - slider 在多个 div 中不起作用

css - 如何在 Less 中以简短的方式指定兄弟选择器?

compression - 是否可以缩小 Javascript、CSS 并在部署时将它们结合起来?

html - 带有 HTML 的 CSS Slider 不工作 - 怎么办?

html - 只有数字的密码字段

javascript - 只允许用户最多选择三个 block

javascript - JQuery动画和slideUp延迟问题

javascript - 在 CSS 中使用设备宽度? JS 的可能性?