mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
fix(tabs): blurry content in IE (#6954)
Fixes the content of tabs being blurred on IE due to a `transform`. Fixes #6944.
This commit is contained in:
committed by
Andrew Seguin
parent
b1ceeecd88
commit
7a354a0958
@@ -69,11 +69,9 @@ export type MatTabBodyOriginState = 'left' | 'right';
|
||||
},
|
||||
animations: [
|
||||
trigger('translateTab', [
|
||||
state('void', style({transform: 'translate3d(0%, 0, 0)'})),
|
||||
// Note: transitions to `none` instead of 0, because some browsers might blur the content.
|
||||
state('center, void, left-origin-center, right-origin-center', style({transform: 'none'})),
|
||||
state('left', style({transform: 'translate3d(-100%, 0, 0)'})),
|
||||
state('left-origin-center', style({transform: 'translate3d(0%, 0, 0)'})),
|
||||
state('right-origin-center', style({transform: 'translate3d(0%, 0, 0)'})),
|
||||
state('center', style({transform: 'translate3d(0%, 0, 0)'})),
|
||||
state('right', style({transform: 'translate3d(100%, 0, 0)'})),
|
||||
transition('* => left, * => right, left => center, right => center',
|
||||
animate('500ms cubic-bezier(0.35, 0, 0.25, 1)')),
|
||||
|
||||
Reference in New Issue
Block a user