css - Vuetify中的BootstrapVue b-form-checkbox&radio垂直中心?
问题描述
我使用 Vuetify 作为我们的主要框架,并添加了一些 Bootstrap-Vue 组件,例如 b-form-checkbox&radio。
我试图弄清楚如何垂直居中我的 bootstrap-vue 复选框和文本。到目前为止,我已经尝试过::
- 垂直对齐=“基线”
- 对齐=“中心”
- justify="center" // 我知道它是水平的,但是……我已经试过了
- 类=“对齐中间”
我的框架结构是
<v-container>
<v-card>
<v-card-text>
<v-row>
<v-col>
<b-form-checkbox>
ABCD
</b-form-checkbox>
....
</v-container>
我尝试将它们添加到 v-col、v-row 和 b-form-checkbox 中,并用 span 包装复选框并添加到 span 中,但它们都不起作用。
请帮忙!
解决方案
我想这就是你要找的:
https://codesandbox.io/s/quizzical-roentgen-hb2i5?fontsize=14&hidenavigation=1&theme=dark
诀窍是你必须在任何包含你想要垂直居中的组件的元素上设置position
为。relative
然后在你垂直居中的组件上,你基本上说,“把这个组件的顶部放在它的父组件的中间,然后将它向上移动它的一半高度”
可以在vue组件样式中的vertCenterContentContainer
class和class中看到。vertCenteredContent
突出的部分是:
.vertCenterContentContainer{
...
position: relative;
}
.vertCenteredContent{
position:relative;
top: 50%;
transform: translateY(-50%);
...
}
希望这可以帮助!
推荐阅读
- r - R Markdown Flexdashboard 顶部的绘图/图形截断
- flutter - 颤振列填充空间
- woocommerce - 首页上的 woocommerce 横幅。如何去除?
- scala - 从 akka.stream.scaladsl.Source 读取第一个字节
- swift - 如何在swiftUI中删除观察者?
- powerbi - 如何在 Power BI 可视化中按照所需顺序对数据进行干净排序?(折线图和堆积柱形图)
- python - 使用表单集时如何使django默认用户
- r - 在将字符变量转换为整数时,有一条消息说:强制转换引入的NAs。如何避免这个错误?
- plugins - 如何在 Neo4j 社区版中使用 Kafka
- python - Discord.py|VoiceChannel编辑