feat(Cards): add transition/collapse to card-header-action
This commit is contained in:
@@ -203,7 +203,8 @@
|
|||||||
</b-card>
|
</b-card>
|
||||||
</b-col>
|
</b-col>
|
||||||
<b-col sm="6" md="4">
|
<b-col sm="6" md="4">
|
||||||
<b-card class="bg-secondary">
|
<transition name="fade">
|
||||||
|
<b-card class="bg-secondary" no-body v-if="show">
|
||||||
<div slot="header">
|
<div slot="header">
|
||||||
Card with header actions
|
Card with header actions
|
||||||
<div class="card-header-actions">
|
<div class="card-header-actions">
|
||||||
@@ -213,13 +214,18 @@
|
|||||||
<b-link class="card-header-action btn-minimize" v-b-toggle.collapse1>
|
<b-link class="card-header-action btn-minimize" v-b-toggle.collapse1>
|
||||||
<i class="icon-arrow-up"></i>
|
<i class="icon-arrow-up"></i>
|
||||||
</b-link>
|
</b-link>
|
||||||
<b-link href="#" class="card-header-action btn-close">
|
<b-link href="#" class="card-header-action btn-close" v-on:click="show = !show">
|
||||||
<i class="icon-close"></i>
|
<i class="icon-close"></i>
|
||||||
</b-link>
|
</b-link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<b-collapse id="collapse1" visible>
|
||||||
|
<b-card-body>
|
||||||
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
||||||
|
</b-card-body>
|
||||||
|
</b-collapse>
|
||||||
</b-card>
|
</b-card>
|
||||||
|
</transition>
|
||||||
</b-col>
|
</b-col>
|
||||||
</b-row><!--/.row-->
|
</b-row><!--/.row-->
|
||||||
</div>
|
</div>
|
||||||
@@ -227,6 +233,24 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: 'cards'
|
name: 'cards',
|
||||||
|
data: function () {
|
||||||
|
return {
|
||||||
|
show: true
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.fade-enter-active {
|
||||||
|
transition: all .3s ease;
|
||||||
|
}
|
||||||
|
.fade-leave-active {
|
||||||
|
transition: all .8s cubic-bezier(1.0, 0.5, 0.8, 1.0);
|
||||||
|
}
|
||||||
|
.fade-enter, .fade-leave-to {
|
||||||
|
transform: translateX(10px);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user