嘿,有什么方法可以添加到铁页的转换?目前我只是创建一个自定义元素,一个铁页面的"克隆",并添加铁选择行为.我在元素上使用css过渡:
<link rel="import" href="bower_components/polymer/polymer-element.html">
<link rel="import" href="bower_components/iron-selector/iron-selectable.html">
<dom-module id="envo-pages">
<template>
<style>
:host {
display: block;
position: relative;
overflow: hidden;
}
:host > ::slotted(*) {
background: #f1f1f1;
position: absolute;
top:0;
left:0;
width: inherit;
height: inherit;
transform: translateY(-100%);
transition: all .5s ease-in-out;
}
:host > ::slotted(.iron-selected) {
transform: translateY(0);
}
</style>
<slot></slot>
</template>
<script>
/**
* `envo-pages`
*
*
* @customElement
* @polymer
* @demo demo/index.html
*/
class EnvoPages extends Polymer.mixinBehaviors([Polymer.IronSelectableBehavior], Polymer.Element) {
static get is() { return 'envo-pages'; }
constructor(){
super()
}
connectedCallback() {
super.connectedCallback()
}
}
window.customElements.define(EnvoPages.is, EnvoPages);
</script>
</dom-module>
Run Code Online (Sandbox Code Playgroud)
它工作但感觉非常糟糕.添加过渡到铁页的常用方法是什么?
| 归档时间: |
|
| 查看次数: |
557 次 |
| 最近记录: |