
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
vue-stacked-carousel
Advanced tools
css customizable stacked carousel, Live Demo
# install dependencies
npm install vue2-touch --save
npm install vue-stacked-carousel --save
import Vue2Touch from 'vue2-touch'
Vue.use(Vue2Touch)
import { VueStackedCarousel } from 'vue-stacked-carousel';
export default {
components: {
VueStackedCarousel
}
};
<vue-stacked-carousel :items="vueStackedCarouselItems">
<div slot-scope="{ item, index, opacity }" class="card">
<div class="inner-card" :style="`opacity: ${opacity}`">
<h3>{{item.title}}</h3>
<p>{{item.description}}</p>
<span>item - {{index}}</span>
</div>
</div>
<span slot="arrow-left">arrow</span>
<span slot="arrow-right">arrow</span>
</vue-stacked-carousel>
data() {
return {
vueStackedCarouselItems: [
{
title: 'A',
description: 'Something else here',
},
{
title: 'B',
description: 'Something else here',
},
{
title: 'C',
description: 'Something else here',
},
{
title: 'D',
description: 'Something else here',
},
{
title: 'E',
description: 'Something else here',
},
],
};
},
<style>
.card {
width: 327px;
border-radius: 5px;
background-color: #ffffff;
box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15), 0 2px 2px 0 rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}
.inner-card {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 20px;
transition: opacity .3s linear;
user-select: none;
}
.vue-stacked-carousel-arrow.arrow-left {
left: -70%;
}
.vue-stacked-carousel-arrow.arrow-right {
right: -70%;
}
</style>
Prop | Data Type | Required | Description |
---|---|---|---|
items | Array | true | Your array with data |
itemDepthRatio | Number | Depth in pixels from each item default (120px) | |
itemDistance | Number | Distance in pixels between each item default (60px) | |
transitionDuration | Number | Duration of animation between items (0.3 default) | |
transitionWait | Boolean | Default is (true), if set to false, it will not wait the transition to end on arrow click | |
transitionTimingFunction | String | default (ease-in-out) | |
arrowLeftClass | String | default (arrow-left) | |
arrowRightClass | String | default (arrow-right) |
© [Georgi Antonov]
FAQs
stacked carousel with perspective
We found that vue-stacked-carousel demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.