11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/* Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCode distributed by Google as part of the polymer project is also 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccisubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.paper-dialog-transition) { 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci outline: none; 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci opacity: 0; 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.paper-dialog-transition.core-opened) { 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci opacity: 1; 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: none; 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: none; 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.paper-dialog-transition-bottom) { 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(0.9) translateY(200%); 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(0.9) translateY(200%); 241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.paper-dialog-transition-center.core-opened) { 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci@keyframes paper-dialog-transition-center-keyframes { 321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 0% { 331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(0.5) translateY(0); 341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(0.5) translateY(0); 351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 90% { 371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(1) translateY(-10px); 381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(1) translateY(-10px); 391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 100% { 411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(1) translateY(0); 421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(1) translateY(0); 431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci@-webkit-keyframes paper-dialog-transition-center-keyframes { 471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 0% { 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(0.5) translateY(0); 491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(0.5) translateY(0); 501320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 90% { 521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(1) translateY(-10px); 531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(1) translateY(-10px); 541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 100% { 561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(1) translateY(0); 571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(1) translateY(0); 581320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci } 591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 60