add will-change css property to prepare browser for the animations
This commit is contained in:
@@ -17,6 +17,10 @@
|
|||||||
box-shadow: 0px 0 30px 0 rgba(0,0,0,.3);
|
box-shadow: 0px 0 30px 0 rgba(0,0,0,.3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.umb-editor--animating {
|
||||||
|
will-change: transform, opacity, width, left;
|
||||||
|
}
|
||||||
|
|
||||||
// hide all infinite editors by default
|
// hide all infinite editors by default
|
||||||
// will be shown through animation
|
// will be shown through animation
|
||||||
.umb-editors .umb-editor {
|
.umb-editors .umb-editor {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<div class="umb-editor" ng-style="model.style" ng-class="{'umb-editor--small': model.size === 'small'}">
|
<div class="umb-editor" ng-style="model.style" ng-class="{'umb-editor--small': model.size === 'small', 'umb-editor--animating': model.animating}">
|
||||||
<div ng-if="!model.view && !model.animating" ng-transclude></div>
|
<div ng-if="!model.view && !model.animating" ng-transclude></div>
|
||||||
<div ng-if="model.view && !model.animating" ng-include="model.view"></div>
|
<div ng-if="model.view && !model.animating" ng-include="model.view"></div>
|
||||||
<div ng-if="model.showOverlay" class="umb-editor__overlay"></div>
|
<div ng-if="model.showOverlay" class="umb-editor__overlay"></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user