forked from thomasbertet/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSpacingView.vue
executable file
·82 lines (80 loc) · 2.35 KB
/
SpacingView.vue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<template lang="pug">
doc-view(id="spacing-view")
v-layout(row)
v-flex(xs12 sm8 md12)
section-def
dt(slot="title") Spacing
dd(slot="desc") Update your layout without creating new classes. Spacing helpers are useful for modifying the padding and margin of an element.
ad
section
h6 Type
ul.mb-5
li <code>m</code> - to set margin
li <code>p</code> - to set padding
h6 Direction
ul.mb-5
li <code>t</code> - to set top
li <code>r</code> - to set right
li <code>b</code> - to set bottom
li <code>l</code> - to set left
li <code>x</code> - to set x-axis
li <code>y</code> - to set y-axis
li <code>a</code> - to set all
h6 Size
ul.mb-5
li <code>0</code> - removes margin or padding for specified direction
li <code>1</code> - applies margin or padding with <code>16px * .25</code>
li <code>2</code> - applies margin or padding with <code>16px * .50</code>
li <code>3</code> - applies margin or padding with <code>16px</code>
li <code>4</code> - applies margin or padding with <code>16px * 1.5</code>
li <code>5</code> - applies margin or padding with <code>16px * 3</code>
section
h6 Example of spacers variable
markup(lang="html")
|<p class="mt-1">...</p>
|
|<li class="pb-2">...</li>
|
|<v-btn class="primary ma-3">...</v-btn>
markup(lang="stylus")
|$spacer := 16px
|$spacer-x := $spacer
|$spacer-y := $spacer
|
|$spacers := {
| zero: {
| x: 0,
| y: 0
| },
| one: {
| x: ($spacer-x * .25),
| y: ($spacer-y * .25)
| },
| two: {
| x: ($spacer-x * .5),
| y: ($spacer-y * .5)
| },
| three: {
| x: $spacer-x,
| y: $spacer-y
| },
| four: {
| x: ($spacer-x * 1.5),
| y: ($spacer-y * 1.5)
| },
| five: {
| x: ($spacer-x * 3),
| y: ($spacer-y * 3)
| }
|}
</template>
<script>
export default {
name: 'spacing-view'
}
</script>
<style lang="stylus">
#helpers
li
margin-bottom: 1rem
</style>