@chronos/b7-carousel
v3.0.4
Published
[](https://www.webcomponents.org/element/balint777/b7-carousel) [;
/* b7-carousel items are flex aligned to the center by default */
align-self: center;
}
b7-carousel#customized > div.item {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
}
/**
* Child elements of b7-carousel will receive a b7-visible class
* whenever they are visible on the sceen. You can use this property
* to create an enry-exit animation for your carousel items
*/
b7-carousel#customized > .item {
opacity: 0;
transform: perspective(10px) translateZ(-10px);
transition:
opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}
b7-carousel#customized > .item.b7-visible {
opacity: 1;
transform: perspective(100px) translateZ(0px);
}
</style>
<b7-carousel id="customized" style="height: 15em">
<div slot="prev" class="chevron"><</div>
<div slot="next" class="chevron">></div>
<img class="item" src="https://picsum.photos/100/100?image=10"/>
<div class="item">
<img src="https://picsum.photos/100/100?image=11"/>
<p>The Rouge One</p>
</div>
<img class="item" src="https://picsum.photos/100/100?image=12"/>
<img class="item" src="https://picsum.photos/100/100?image=13"/>
<img class="item" src="https://picsum.photos/100/100?image=14"/>
<img class="item" src="https://picsum.photos/100/100?image=15"/>
<img class="item" src="https://picsum.photos/100/100?image=16"/>
<ul class="item" style="padding: 2em">
<li>I</li>
<li>am</li>
<li>a</li>
<li>list</li>
</ul>
<img class="item" src="https://picsum.photos/100/100?image=17"/>
<img class="item" src="https://picsum.photos/100/100?image=18"/>
<img class="item" src="https://picsum.photos/100/100?image=19"/>
<img class="item" src="https://picsum.photos/100/100?image=20"/>
</b7-carousel>Development guide
Install the Polymer-CLI
First, make sure you have the Polymer CLI installed. Then run polymer serve to serve your element locally.
Viewing Your Element
$ polymer serveRunning Tests
$ polymer testYour application is already set up to be tested via web-component-tester. Run polymer test to run your application's test suite locally.
