简体   繁体   English

在Designer上的Polymer中使用核心动画页面

[英]Using Core Animated Pages in Polymer on Designer

I'm trying to use Designer to mess around. 我正在尝试使用Designer来解决问题。 I'm trying to create a simple face transition between 2 core animated pages section but I'm not sure where I'm going wrong. 我正在尝试在2个核心动画页面部分之间创建一个简单的面部过渡,但是我不确定我要去哪里。 The code I'm using is below. 我正在使用的代码如下。 You can simply paste the entire code into the code view in Designer ( http://www.polymer-project.org/tools/designer/ ). 您可以简单地将整个代码粘贴到Designer的代码视图( http://www.polymer-project.org/tools/designer/ )中。 I just want the small white square to fade and a bigger white square to appear. 我只希望白色小方块消失,而较大的白色方块出现。

Can you help? 你能帮我吗?

<link rel="import" href="../core-animated-pages/core-animated-pages.html">
<link rel="import" href="../core-animated-pages/transitions/hero-transition.html">
<link rel="import" href="../core-animated-pages/transitions/cross-fade.html">
<link rel="import" href="../core-animated-pages/transitions/slide-down.html">
<link rel="import" href="../core-animated-pages/transitions/slide-up.html">
<link rel="import" href="../core-animated-pages/transitions/tile-cascade.html">

<polymer-element name="my-element">

  <template>
    <style>    
      :host {
        position: absolute;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
      }
      #core_animated_pages {
        width: 420px;
        height: 582px;
        overflow: hidden;
        left: 270px;
        top: 50px;
        position: absolute;
        background-color: rgb(238, 238, 238);
      }
      #core_card {
        width: 300px;
        height: 300px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
        box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px, rgba(0, 0, 0, 0.0980392) 0px 0px 3px;
        background-color: rgb(255, 255, 255);
      }
      #core_card1 {
        width: 100%;
        height: 100%;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
        box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px, rgba(0, 0, 0, 0.0980392) 0px 0px 3px;
        background-color: rgb(255, 142, 129);
      }
    </style>
    <core-animated-pages transitions="fade" selectedindex="{{ mySelected }}" notap id="core_animated_pages">
      <section id="section" layout horizontal center center-justified activ1e active>
        <core-card id="core_card" layout vertical on-tap="{{ change }}" fade></core-card>
      </section>
      <section id="section1">
        <core-card id="core_card1" layout vertical fade></core-card>
      </section>
      <section id="section2">
      </section>
    </core-animated-pages>
  </template>

  <script>

    Polymer('my-element', {
      change: function () {
       mySelected = 1;
      },
      mySelected: 1
    });

  </script>

</polymer-element>

The transition and attribute are both called cross-fade . transition和attribute都称为cross-fade

Try something like this: https://gist.github.com/sorvell/9a2e155ca0774c2611dd 尝试类似这样的事情: https : //gist.github.com/sorvell/9a2e155ca0774c2611dd

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM