样式
全局类
只能出现一次
v-app: 应用根节点v-app-bar: 位于顶部v-system-bar: 位于顶部(高优)v-footer: 位于底部v-bottom-navigation: 位于底部(高优)v-navigation-drawer: 菜单(左右上下均可)v-main: 主体部分(结合路由也需要在此标签内)
若不使用v-app标签包含你的元素, 部分样式将不可用
1
补张图上来
布局类
v-content:v-container: 基本的布局容器(不建议大量使用), 自带内边距v-layout: 方便flex的容器v-flex: 方便flex的子容器
v-row: 栅格容器v-col: 栅格子容器
边距类
- p{类型}-{等级} : padding 内边距
- px : 左右内边距
- py : 上下内边距
- m{类型}-{等级} : margin
- mx : 左右外边距
- my : 上下外边距
例子:
1
2
3
4
5
6
7
8
9
10
11
12
<!-- 5级内边距 四周 -->
<div class="pa-5">Hello, world!</div>
<!-- 5级内边距 上下 -->
<div class="py-5">Hello, world!</div>
<!-- 5级外边距 左右 -->
<div class="my-5">Hello, world!</div>
<!-- 清空内边距 四周-->
<div class="ma-0">Hello, world!</div>
<!-- 顶部高度自动 -->
<div class="mt-auto">Hello, world!</div>
<!-- 距离自动 水平 -->
<div class="mx-auto">Hello, world!</div>
栅格
col: 列的数量(默认)xs: 移动设备sm: 平板电脑md: 笔记本电脑lg: 标准显示器xl: 巨大的显示器
flex
d-flex: 声明flexflex-row: 水平排列flex-row-reverse: 反向
flex-column: 垂直排列flex-column-reverse: 反向
justify-content: 对齐设置justify-start:jusify-end:justify-center:justify-space-between:justify-space-around:
align-items: 子项对齐设置align-start:align-end:align-center:align-baseline:align-stretch: