Bulma (0.7.5) tabs vertical
by jorgeluis
HTML
<link rel="stylesheet" href="https://unpkg.com/buefy/dist/buefy.min.css">
<script src="https://unpkg.com/vue/dist/vue.min.js"></script>
<script src="https://unpkg.com/buefy/dist/buefy.min.js"></script>
<div id="app" class="container">
<section>
<b-tabs
position="is-centered"
:animated="false"
class="block is-vertical">
<b-tab-item label="Software" icon="google-photos">
Lorem ipsum dolor sit amet. <br>
Lorem ipsum dolor sit amet. <br>
Lorem ipsum dolor sit amet. <br>
Lorem ipsum dolor sit amet. <br>
Lorem ipsum dolor sit amet. <br>
Lorem ipsum dolor sit amet.
</b-tab-item>
<b-tab-item label="Profiles" icon="library-music">
What light is light, if Silvia be not seen? <br>
What joy is joy, if Silvia be not by— <br>
Unless it be to think that she is by <br>
And feed upon the shadow of perfection? <br>
Except I be by Silvia in the night, <br>
There is no music in the nightingale.
</b-tab-item>
<b-tab-item label="Videos" icon="video" disabled>
Nunc nec velit nec libero vestibulum eleifend.
Curabitur pulvinar congue luctus.
Nullam hendrerit iaculis augue vitae ornare.
Maecenas vehicula pulvinar tellus, id sodales felis lobortis eget.
</b-tab-item>
</b-tabs>
</section>
</div>
CSS
.b-tabs.is-vertical {
display: flex;
flex-direction: row;
}
.b-tabs.is-vertical .tabs ul {
flex-direction: column;
border-bottom-color: transparent;
justify-content: flex-start;
}
JavaScript
const app = new Vue()
app.$mount('#app')