Демо: https://codesandbox.io/s/muddy-cache-nwl0c?file= / App. vue
Я добавил расширяемую кнопку для вас и разместил ее там, где вы хотели, не перемещая ее в html. Я сделал это, настроив его margin-bottom . Для анимации при наведении курсора на кнопку я использовал переход свойств css, о котором вы можете прочитать немного здесь , если вам интересно узнать больше. Я также добавил к кнопке идентификатор runAll.
Код:
<style>
#runAll {
width: 100px;
transition: width 0.2s ease-in;
}
#runAll:hover {
width: 500px;
}
</style>
<template>
<div>
<b-button id="runAll" class="runAll" style="margin-bottom: -425px">Run All</b-button>
<b-card-group deck>
<b-card border-variant="info" header="Info" align="center">
<b-card-text>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</b-card-text>
</b-card>
<b-card
border-variant="warning"
header="Warning"
header-bg-variant="transparent"
align="center"
>
<b-card-text>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</b-card-text>
</b-card>
<b-card
border-variant="danger"
header="Danger"
header-border-variant="danger"
header-text-variant="danger"
align="center"
>
<b-card-text>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</b-card-text>
</b-card>
</b-card-group>
</div>
</template>
<script>
export default {};
</script>