【发布时间】:2018-12-01 02:10:37
【问题描述】:
当我在 v-card-text 标签内插入文本时,v-card 在所有视口中为 居中
html
<div id="app">
<v-app id="inspire">
<v-parallax src="https://vuetifyjs.com/static/doc-images/parallax/material2.jpg" height="100vh">
<v-layout row wrap align-center justify-center>
<v-flex xs6 offset xs-1 sm6 offset-sm1 md6 offset-md1>
<v-card class="elevation-0">
<v-card-title primary-title class="layout justify-center">
<h1>TITLE</h1>
</v-card-title>
<v-card-text>
ipsum dolor sit amet, consectetur adipiscing elit. Quisque cursus enim et justo eleifend pharetra. Nam consectetur, nulla in viverra mattis, ipsum libero faucibus odio, at eleifend mauris arcu non nibh. Aliquam congue augue sed sapien tristique, eget faucibus risus pulvinar. Nullam ut nunc felis.
</v-card-text>
</v-card>
</v-flex>
</v-layout>
</v-parallax>
</v-app>
</div>
css
.parallax {
min-height: 100vh;
display: flex;
align-items: center;
}
.card__text {
font-size: 1.2em;
padding-top: 0;
padding-bottom: 7%;
}
但是,如果我在 v-card-text 标签内插入一个按钮,那么行为也不相同,,不居中
html
<div id="app">
<v-app id="inspire">
<v-parallax src="https://vuetifyjs.com/static/doc-images/parallax/material2.jpg" height="100vh">
<v-layout row wrap align-center justify-center>
<v-card class="elevation-0">
<v-container>
<v-layout column align-center justify-center >
<v-card-title primary-title>
<h1>TITLE</h1>
</v-card-title>
<v-card-text>
<v-btn round class="primary" large href="#">SIGN UP</v-btn>
</v-card-text>
</v-layout
</v-container>
</v-card>
</v-layout>
</v-parallax>
</v-app>
</div>
css
.parallax {
min-height: 100vh;
display: flex;
align-items: center;
}
.card__text {
font-size: 1.2em;
padding-top: 0;
padding-bottom: 7%;
}
如何在所有视口中自动将带有标题/按钮的 v-card 居中?
感谢反馈..
顺便说一句,有没有很好的链接到 vuetify 布局示例 / tuts ???
【问题讨论】:
标签: css vue.js vuetify.js