transform: translate3d(x, y, 0)
instead of left/top
for smoother animations.will-change: transform;
in custom CSS to optimize rendering.text-rendering: optimizeLegibility;
.ease-out
or linear
easing to reduce motion blur.If elements are blurring or shifting during animations in Webflow, it's often due to browser rendering issues, subpixel positioning, or CSS properties like transform
. Here's how to fix it:
Transform: Translate3D
Instead of Left/Top
left
, top
, right
, or bottom
for animations.transform: translate3d(x, y, 0)
instead, which triggers GPU rendering and prevents blurring.will-change: transform
Before/After
) and add:will-change: transform;
50.234px
→ 50px
) in the style panel.Font Rendering
Quality (If Text Blurs)opacity
or transform
.text-rendering: optimizeLegibility;
in custom CSS to improve font clarity.transform: scale()
) can lead to pixelation and blurriness.ease-out
or linear
Easingease-in-out
) can cause blurring.To fix blurry or shifting elements during animations, use transform: translate3d(x, y, 0)
, enable will-change: transform
, avoid fractional pixel values, and choose smoother easing options. Also, ensure text rendering is optimized and minimize excessive scaling for clarity.