Html CSS为不透明度的倾斜文本翻译动画模糊<;1.

Html CSS为不透明度的倾斜文本翻译动画模糊<;1.,html,css,sass,css-animations,Html,Css,Sass,Css Animations,我知道有很多主题涉及CSS动画造成的模糊,但我似乎遇到了一个非常独特的用例,我遇到的每个解决方案都不起作用 我制作了一个代码笔,显示了我的具体问题的最低限度设置: 基本上,我有一个div,不透明度0.95,倾斜了10度,其内部内容倾斜了-10度(因此它看起来是直立的)。在该内容的底部有一段。当您将鼠标悬停在该段落上时,它会触发该段落向右移动的动画。不幸的是,这会使页面上的所有文本模糊 请注意,删除倾斜变换或不透明度设置都会使文本不再模糊。这可能是由于倾斜和反向倾斜导致的,这会迫使浏览器加速该过

我知道有很多主题涉及CSS动画造成的模糊,但我似乎遇到了一个非常独特的用例,我遇到的每个解决方案都不起作用

我制作了一个代码笔,显示了我的具体问题的最低限度设置:

基本上,我有一个
div
,不透明度
0.95
,倾斜了10度,其内部内容倾斜了-10度(因此它看起来是直立的)。在该内容的底部有一段。当您将鼠标悬停在该段落上时,它会触发该段落向右移动的动画。不幸的是,这会使页面上的所有文本模糊


请注意,删除倾斜变换或不透明度设置都会使文本不再模糊。

这可能是由于
倾斜
和反向
倾斜
导致的,这会迫使浏览器加速该过程。但是您不必应用两个
倾斜
来获得此结果,您还可以使用
渐变背景

background:linear-gradient(170deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 164px, #a3d5d3 163px, #a3d5d3 calc(100% - 165px), rgba(0,0,0,0) calc(100% - 165px), rgba(0,0,0,0) 100%);

因为您已经知道删除不透明度设置可以修复错误。。。你为什么不把它拿走?选择
opacity:.95
和模糊错误,以及
opacity:1
无模糊错误。会是什么?除非我想要这两个属性,否则我不会发布这个问题。我不能给出完整的答案(也不能给出100%的权威解释),但这似乎是因为浏览器中加速了渲染和层创建。对于Chrome,
.jumbotron*{backface visibility:hidden;}
完美地解决了这个问题,但这在IE11和Firefox中仍然没有任何作用。除非您有Sass->CSS编译问题,否则只提供已编译的CSS(以及重现问题所需的HTML)。代码笔中怎么没有提供这些?在SCSS窗格中有一个“查看已编译”选项,html在左窗格中提供。谢谢,我不知道你可以做角度渐变