File tree Expand file tree Collapse file tree 2 files changed +54
-0
lines changed Expand file tree Collapse file tree 2 files changed +54
-0
lines changed Original file line number Diff line number Diff line change @@ -29,3 +29,30 @@ Such as:
2929</template>
3030```
3131:::
32+
33+ # Common CSS Class
34+
35+ You can also use ` cssClass ` to generate a common css class. The function will inject your css and return a class name
36+
37+ ::: demo
38+ ``` vue
39+ <script setup lang="ts">
40+ import { css, cssClass } from '@vvibe/vue-styled-components'
41+
42+ const commonCSS = css`
43+ padding: 10px 20px;
44+ border-radius: 8px;
45+ `
46+
47+ const commonClass = cssClass`
48+ ${commonCSS}
49+ color: #fff;
50+ background-color: red;
51+ `
52+ </script>
53+
54+ <template>
55+ <div :class="commonClass">Test</div>
56+ </template>
57+ ```
58+ :::
Original file line number Diff line number Diff line change @@ -29,3 +29,30 @@ Such as:
2929</template>
3030```
3131:::
32+
33+ # 公共 CSS 类
34+
35+ 你还可以使用 ` cssClass ` 来生成一个可公用的样式类,该函数会创建你传入的 CSS 并返回一个类名。
36+
37+ ::: demo
38+ ``` vue
39+ <script setup lang="ts">
40+ import { css, cssClass } from '@vvibe/vue-styled-components'
41+
42+ const commonCSS = css`
43+ padding: 10px 20px;
44+ border-radius: 8px;
45+ `
46+
47+ const commonClass = cssClass`
48+ ${commonCSS}
49+ color: #fff;
50+ background-color: red;
51+ `
52+ </script>
53+
54+ <template>
55+ <div :class="commonClass">Test</div>
56+ </template>
57+ ```
58+ :::
You can’t perform that action at this time.
0 commit comments