我正在开发这个网站,我在其中使用 CSS 来设置菜单按钮的样式。
它们在 Windows 上看起来都不错,但是当我在 OS X 上试用它们时,它们呈现错误。更奇怪的是,它们在一个页面上显示得很好,但 [在我看来] 在另一个页面上却不太好:
字体呈现模糊:
字体以“瘦”模式呈现:
此外,我发现如果我将鼠标悬停在一个元素(即徽标)上,该元素(即徽标)在悬停时应用了 CSS3 过渡,则模糊渲染的字体会变成skinny,但是当 CSS3 动画结束时,它们会恢复模糊渲染。
原因中的 CSS 转换:
.logo {
float: left;
margin-left: 0px;
-moz-transition: all 0.3s ease-out; /* FF4+ */
-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
transition: all 0.3s ease-out;
-webkit-transform: rotate(0deg);
}
.logo:hover {
-moz-transition: all 0.3s ease-out; /* FF4+ */
-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
transition: all 0.3s ease-out;
-moz-transform: rotate(-3deg) scale(1); /* FF3.5+ */
-o-transform: rotate(-3deg) scale(1); /* Opera 10.5 */
-webkit-transform: rotate(-3deg) scale(1); /* Saf3.1+, Chrome */
transform: rotate(-3deg) scale(1);
zoom: 1;
}
你可以在这里观察到这种现象:http: //pote.ca。
帮助?请?
提前致谢!:)
更新:
我verdana
用于菜单项,另一种字体用于// bun venit消息。
另一个看起来不太好的字体示例是 Google 分析页面上的菜单: