css - 如何在 Vuetify 中垂直对齐元素?
问题描述
我在左上角有这些社交媒体按钮:
这是代码:
<v-row v-for="(button, index) in socialMediaButtons" :key="index">
<v-col>
<v-btn fixed fab class="mt-5 ml-1"><v-icon>{{ button.logo }}</v-icon></v-btn>
</v-col>
</v-row>
如您所见,按钮相互重叠。我怎样才能实现它们之间有垂直空间?
解决方案
这是因为你有fixed
道具,这使得v-col
认为列内没有任何东西。所以没有计算按钮的高度,这使得按钮重叠。
尝试这样的事情(示例)
<v-row>
<v-col sm="12">
<v-btn fab dark small color="primary">
<v-icon dark>mdi-minus</v-icon>
</v-btn>
</v-col>
<v-col sm="12">
<v-btn fab dark small color="pink">
<v-icon dark>mdi-heart</v-icon>
</v-btn>
</v-col>
</v-row>;
你的代码
<v-row v-for="(button, index) in socialMediaButtons" :key="index">
<v-col sm="12>
<v-btn fab class="mt-5 ml-1"><v-icon>{{ button.logo }}</v-icon></v-btn>
</v-col>
</v-row>
推荐阅读
- typescript - 如何在 TypeScript 中定义新类型
- cypress - 如何等到自动完成条目只显示一行
- css - 使用 Puppeteer for PDF 的动态目录
- reactjs - ag-Grid:框架组件缺少方法 getValue()
- python - 通过 pandas 遍历组
- swift - 如何在 UIViewController 上更新 Collectionview 自定义单元格属性
- flutter - 当文本字段焦点在颤动上改变时如何控制自动滚动
- selenium - Junit-5 测试执行顺序
- c# - 如何异步 httpwebrequest 和线程
- python - 当不使用 Channel.exec_command() 时,我可以在不事先调用 Channel.get_pty() 的情况下调用 Channel.invoke_shell()