tiny-vue/examples/docs/resources/pc/demo/row/gutter-nospace.vue

77 lines
2.0 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<tiny-layout>
<!-- 如果 row 未设置 gutter或者 row 设置 gutter 0那么 col 左右内边距为 10px -->
<tiny-row class="margin-bottom10">
<tiny-col :span="3">
<div class="col">no gutter</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">no gutter</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">no gutter</div>
</tiny-col>
</tiny-row>
<tiny-row class="margin-bottom10" :gutter="0">
<tiny-col :span="3">
<div class="col">0 gutter</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">0 gutter</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">0 gutter</div>
</tiny-col>
</tiny-row>
<!-- 如果 row 未设置 gutter或者 row 设置 gutter 0并且设置 row 属性 no-space那么 col 左右内边距为 0 -->
<tiny-row class="margin-bottom10" no-space>
<tiny-col :span="3">
<div class="col">no gutter no space</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">no gutter no space</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">no gutter no space</div>
</tiny-col>
</tiny-row>
<tiny-row class="margin-bottom10" :gutter="0" no-space>
<tiny-col :span="3">
<div class="col">0 gutter no space</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">0 gutter no space</div>
</tiny-col>
<tiny-col :span="3">
<div class="col">0 gutter no space</div>
</tiny-col>
</tiny-row>
</tiny-layout>
</template>
<script lang="jsx">
import { Layout, Row, Col } from '@opentiny/vue'
export default {
components: {
TinyLayout: Layout,
TinyRow: Row,
TinyCol: Col
}
}
</script>
<style scoped>
.margin-bottom10 {
margin-bottom: 10px;
}
.col {
line-height: 30px;
text-align: center;
color: #fff;
background: #1f9ed8;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
</style>