mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 12:29:55 +08:00
fix(title): allow overriding of large title transform origin (#21770)
resolves #21761
This commit is contained in:
@ -150,7 +150,6 @@ export const scaleLargeTitles = (toolbars: ToolbarIndex[] = [], scale = 1, trans
|
|||||||
const titleDiv = toolbar.innerTitleEl;
|
const titleDiv = toolbar.innerTitleEl;
|
||||||
if (!ionTitle || ionTitle.size !== 'large') { return; }
|
if (!ionTitle || ionTitle.size !== 'large') { return; }
|
||||||
|
|
||||||
titleDiv.style.transformOrigin = 'left center';
|
|
||||||
titleDiv.style.transition = (transition) ? TRANSITION : '';
|
titleDiv.style.transition = (transition) ? TRANSITION : '';
|
||||||
titleDiv.style.transform = `scale3d(${scale}, ${scale}, 1)`;
|
titleDiv.style.transform = `scale3d(${scale}, ${scale}, 1)`;
|
||||||
});
|
});
|
||||||
|
@ -41,6 +41,7 @@
|
|||||||
|
|
||||||
:host(.title-large) {
|
:host(.title-large) {
|
||||||
@include padding(0, 16px);
|
@include padding(0, 16px);
|
||||||
|
@include transform-origin(start, center);
|
||||||
|
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
|
|
||||||
@ -59,3 +60,7 @@
|
|||||||
:host(.title-large.ion-cloned-element) {
|
:host(.title-large.ion-cloned-element) {
|
||||||
--color: #{$text-color};
|
--color: #{$text-color};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:host(.title-large) .toolbar-title {
|
||||||
|
@include transform-origin(inherit);
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user