-
Notifications
You must be signed in to change notification settings - Fork 0
/
css-custom-steps(步骤条样式).code-snippets
91 lines (91 loc) · 2.87 KB
/
css-custom-steps(步骤条样式).code-snippets
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
83
84
85
86
87
88
89
90
91
{
"Print to console": {
// "scope": "javascript,typescript",
"prefix": ["steps", "customSteps"],
"body": [
"<template>",
" <div class=\"custom-steps-box\">",
" <div class=\"custom-steps\">",
" <div class=\"cs-step\" v-for=\"(item, index) in stepList\" :key=\"index\">",
" <div class=\"cs-icon\">{{ index + 1 }}</div>",
" <div class=\"cs-title\">{{ item.name }}</div>",
" <div v-if=\"index !== 0\" class=\"cs-line-left\"></div>",
" <div v-if=\"index !== 3\" class=\"cs-line-right\"></div>",
" </div>",
" </div>",
" </div>",
"</template>",
"<script>",
" data() {",
" return {",
" stepList: [",
" { name: \"提交申请\", index: 1 },",
" { name: \"客户确认\", index: 2 },",
" { name: \"系统处理退款\", index: 3 },",
" { name: \"完成退款\", index: 4 }",
" ]",
" };",
" }",
"</script>",
"<style>",
" .custom-steps-box {",
" display: flex;",
" justify-content: center;",
" align-items: center;",
" padding: 20px;",
" .custom-steps {",
" display: flex;",
" justify-content: space-between;",
" align-items: center;",
" width: 100%;",
" overflow-x: auto;",
" .cs-step {",
" display: flex;",
" justify-content: center;",
" align-items: center;",
" position: relative;",
" flex: 1;",
" flex-direction: column;",
" .cs-icon {",
" display: flex;",
" justify-content: center;",
" align-items: center;",
" margin-bottom: 10px;",
" width: 36px;",
" height: 36px;",
" background: #ebedf0;",
" border-radius: 18px;",
" font-size: 18px;",
" font-weight: 500;",
" color: #677585;",
" z-index: 999;",
" }",
" .cs-title {",
" font-size: 22px;",
" font-weight: 400;",
" color: #677585;",
" }",
" .cs-line-left {",
" position: absolute;",
" top: 18px;",
" left: 0;",
" height: 2px;",
" width: 50%;",
" background: #ebedf0;",
" }",
" .cs-line-right {",
" position: absolute;",
" top: 18px;",
" right: 0;",
" height: 2px;",
" width: 50%;",
" background: #ebedf0;",
" }",
" }",
" }",
" }",
"</style>"
],
"description": "自定义步骤条样式"
}
}