mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-16 10:01:59 +08:00
fix(backdrop): update opacity to match MD spec (#16188)
This commit is contained in:
@ -13,7 +13,7 @@ export function mdEnterAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
const wrapperAnimation = new AnimationC();
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.action-sheet-wrapper'));
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.26);
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.32);
|
||||
wrapperAnimation.fromTo('translateY', '100%', '0%');
|
||||
|
||||
const ani = baseAnimation
|
||||
|
@ -13,7 +13,7 @@ export function mdLeaveAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
const wrapperAnimation = new AnimationC();
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.action-sheet-wrapper'));
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.26, 0);
|
||||
backdropAnimation.fromTo('opacity', 0.32, 0);
|
||||
wrapperAnimation.fromTo('translateY', '0%', '100%');
|
||||
|
||||
const ani = baseAnimation
|
||||
|
@ -12,7 +12,7 @@ export function mdEnterAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
const wrapperAnimation = new AnimationC();
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.alert-wrapper'));
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.5);
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.32);
|
||||
|
||||
wrapperAnimation.fromTo('opacity', 0.01, 1).fromTo('scale', 0.9, 1);
|
||||
|
||||
|
@ -12,7 +12,7 @@ export function mdLeaveAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
const wrapperAnimation = new AnimationC();
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.alert-wrapper'));
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.5, 0);
|
||||
backdropAnimation.fromTo('opacity', 0.32, 0);
|
||||
|
||||
wrapperAnimation.fromTo('opacity', 0.99, 0);
|
||||
|
||||
|
@ -12,7 +12,7 @@ export function mdEnterAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
const wrapperAnimation = new AnimationC();
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper'));
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.5);
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.32);
|
||||
|
||||
wrapperAnimation.fromTo('opacity', 0.01, 1).fromTo('scale', 1.1, 1);
|
||||
|
||||
|
@ -12,7 +12,7 @@ export function mdLeaveAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
const wrapperAnimation = new AnimationC();
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper'));
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.5, 0);
|
||||
backdropAnimation.fromTo('opacity', 0.32, 0);
|
||||
|
||||
wrapperAnimation.fromTo('opacity', 0.99, 0).fromTo('scale', 1, 0.9);
|
||||
|
||||
|
@ -23,16 +23,16 @@ export function menuOverlayAnimation(AnimationC: Animation, _: HTMLElement, menu
|
||||
openedX = '0px';
|
||||
}
|
||||
|
||||
const menuAni = new AnimationC()
|
||||
const menuAnimation = new AnimationC()
|
||||
.addElement(menu.menuInnerEl)
|
||||
.fromTo('translateX', closedX, openedX);
|
||||
|
||||
const backdropAni = new AnimationC()
|
||||
const backdropAnimation = new AnimationC()
|
||||
.addElement(menu.backdropEl)
|
||||
.fromTo('opacity', 0.01, 0.3);
|
||||
.fromTo('opacity', 0.01, 0.32);
|
||||
|
||||
return baseAnimation(AnimationC).then(animation => {
|
||||
return animation.add(menuAni)
|
||||
.add(backdropAni);
|
||||
return animation.add(menuAnimation)
|
||||
.add(backdropAnimation);
|
||||
});
|
||||
}
|
||||
|
@ -21,21 +21,21 @@ export function menuPushAnimation(AnimationC: Animation, _: HTMLElement, menu: M
|
||||
contentOpenedX = width + 'px';
|
||||
menuClosedX = -width + 'px';
|
||||
}
|
||||
const menuAni = new AnimationC()
|
||||
const menuAnimation = new AnimationC()
|
||||
.addElement(menu.menuInnerEl)
|
||||
.fromTo('translateX', menuClosedX, '0px');
|
||||
|
||||
const contentAni = new AnimationC()
|
||||
const contentAnimation = new AnimationC()
|
||||
.addElement(menu.contentEl)
|
||||
.fromTo('translateX', '0px', contentOpenedX);
|
||||
|
||||
const backdropAni = new AnimationC()
|
||||
const backdropAnimation = new AnimationC()
|
||||
.addElement(menu.backdropEl)
|
||||
.fromTo('opacity', 0.01, 0.2);
|
||||
.fromTo('opacity', 0.01, 0.32);
|
||||
|
||||
return baseAnimation(AnimationC).then(animation => {
|
||||
return animation.add(menuAni)
|
||||
.add(backdropAni)
|
||||
.add(contentAni);
|
||||
return animation.add(menuAnimation)
|
||||
.add(backdropAnimation)
|
||||
.add(contentAnimation);
|
||||
});
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ export function mdEnterAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
.fromTo('opacity', 0.01, 1)
|
||||
.fromTo('translateY', '40px', '0px');
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.4);
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.32);
|
||||
|
||||
return Promise.resolve(baseAnimation
|
||||
.addElement(baseEl)
|
||||
|
@ -17,7 +17,7 @@ export function mdLeaveAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
.fromTo('opacity', 0.99, 0)
|
||||
.fromTo('translateY', '0px', '40px');
|
||||
|
||||
backdropAnimation.fromTo('opacity', 0.4, 0.0);
|
||||
backdropAnimation.fromTo('opacity', 0.32, 0.0);
|
||||
|
||||
return Promise.resolve(baseAnimation
|
||||
.addElement(baseEl)
|
||||
|
@ -71,7 +71,7 @@ export function mdEnterAnimation(AnimationC: Animation, baseEl: HTMLElement, ev?
|
||||
|
||||
const backdropAnimation = new AnimationC();
|
||||
backdropAnimation.addElement(baseEl.querySelector('ion-backdrop'));
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.08);
|
||||
backdropAnimation.fromTo('opacity', 0.01, 0.32);
|
||||
|
||||
const wrapperAnimation = new AnimationC();
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.popover-wrapper'));
|
||||
|
@ -13,7 +13,7 @@ export function mdLeaveAnimation(AnimationC: Animation, baseEl: HTMLElement): Pr
|
||||
wrapperAnimation.addElement(baseEl.querySelector('.popover-wrapper'));
|
||||
|
||||
wrapperAnimation.fromTo('opacity', 0.99, 0);
|
||||
backdropAnimation.fromTo('opacity', 0.08, 0);
|
||||
backdropAnimation.fromTo('opacity', 0.32, 0);
|
||||
|
||||
return Promise.resolve(baseAnimation
|
||||
.addElement(baseEl)
|
||||
|
Reference in New Issue
Block a user