5 <meta charset="utf-8">
\r
6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
\r
8 <title>core-pages</title>
\r
10 <script src="../platform/platform.js"></script>
\r
12 <link rel="import" href="core-pages.html">
\r
22 justify-content: center;
\r
23 align-items: center;
\r
24 font-family: sans-serif;
\r
30 border: 1px solid black;
\r
31 -webkit-user-select: none;
\r
37 justify-content: center;
\r
38 align-items: center;
\r
39 border-radius: inherit;
\r
47 core-pages.fancy > div {
\r
49 -webkit-transform: translate3d(-100px, 0, 0) scale(0.9);
\r
50 transform: translate3d(-100px, 0, 0) scale(0.9);
\r
51 transition: all 1s cubic-bezier(.03,.56,.7,.98);
\r
55 core-pages.fancy > div:nth-child(1) {
\r
56 background-color: red;
\r
59 core-pages.fancy > div:nth-child(2) {
\r
60 background-color: green;
\r
63 core-pages.fancy > div:nth-child(3) {
\r
64 background-color: blue;
\r
67 core-pages.fancy > div:nth-child(4) {
\r
68 background-color: purple;
\r
71 core-pages.fancy > div:nth-child(5) {
\r
72 background-color: black;
\r
75 core-pages.fancy .core-selected + div {
\r
76 -webkit-transform: translate3d(100px, 0, 0) scale(0.9);
\r
77 transform: translate3d(100px, 0, 0) scale(1);
\r
80 core-pages.fancy .core-selected {
\r
82 -webkit-transform: translateX(0);
\r
83 transform: translateX(0);
\r
86 core-pages.fancy div.begin {
\r
87 -webkit-transform: translate3d(100px, 0, 0) scale(0.9);
\r
88 transform: translate3d(100px, 0, 0) scale(0.9);
\r
96 <core-pages id="first" selected="0">
\r
104 <core-pages class="fancy" selected="0">
\r
113 document.querySelector('#first').onclick = function(e) {
\r
114 this.selected = (this.selected + 1) % this.items.length;
\r
117 document.querySelector('core-pages.fancy').onclick = function(e) {
\r
118 this.selected = (this.selected + 1) % this.items.length;
\r
119 this.async(function() {
\r
120 if (this.selectedIndex == 0) {
\r
121 this.selectedItem.classList.remove('begin');
\r
122 } else if (this.selectedIndex == this.items.length - 1) {
\r
123 this.items[0].classList.add('begin');
\r