Skip to content

Commit 7a354a0

Browse files
crisbetoandrewseguin
authored andcommitted
fix(tabs): blurry content in IE (#6954)
Fixes the content of tabs being blurred on IE due to a `transform`. Fixes #6944.
1 parent b1ceeec commit 7a354a0

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/lib/tabs/tab-body.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,9 @@ export type MatTabBodyOriginState = 'left' | 'right';
6969
},
7070
animations: [
7171
trigger('translateTab', [
72-
state('void', style({transform: 'translate3d(0%, 0, 0)'})),
72+
// Note: transitions to `none` instead of 0, because some browsers might blur the content.
73+
state('center, void, left-origin-center, right-origin-center', style({transform: 'none'})),
7374
state('left', style({transform: 'translate3d(-100%, 0, 0)'})),
74-
state('left-origin-center', style({transform: 'translate3d(0%, 0, 0)'})),
75-
state('right-origin-center', style({transform: 'translate3d(0%, 0, 0)'})),
76-
state('center', style({transform: 'translate3d(0%, 0, 0)'})),
7775
state('right', style({transform: 'translate3d(100%, 0, 0)'})),
7876
transition('* => left, * => right, left => center, right => center',
7977
animate('500ms cubic-bezier(0.35, 0, 0.25, 1)')),

0 commit comments

Comments
 (0)