vue组件引入scss变量

Kotti设计系统 (Kotti Design System)

This design system helps to unify our design language and provides the documentation for further product design decisions. The Kotti design system has two main parts: foundation and components.

该设计系统有助于统一我们的设计语言,并为进一步的产品设计决策提供文档。 Kotti设计系统有两个主要部分:基础和组件。

The foundation is higher level and works as a guideline for the whole system, which defines the layout, color, icons, typography and writing style. It also creates styles and characteristics which are different from other design systems.

该基础较高,可作为整个系统的准则,定义了布局,颜色,图标,版式和书写风格。 它还创建了与其他设计系统不同的样式和特征。

Components are more concrete elements. They are pre-defined and cannot be changed in most cases. These components include banners, buttons, drawers and more.

组件是更具体的元素。 它们是预定义的,在大多数情况下不能更改。 这些组件包括横幅,按钮,抽屉等。

View Demo 查看演示 Download Source 下载源

设计原则 (Design Principles)

Keen: The design should encourage users to engage with the product.

敏锐的:设计应鼓励用户参与该产品。

Okay: It’s okay not to follow the foundation if there's good reason. It’s okay to break the design principles when it’s the only way to solve the requirement.

好的:如果有充分的理由,也可以不遵循基础。 当它是解决需求的唯一方法时,可以打破设计原则。

Transparent: Making the design easy to perceive or detect, user can process smoothly without being aware of its presence.

透明:使设计易于感知或检测,用户可以在不知道其存在的情况下进行平滑处理。

Timely: The design need to response and help user finish their task in a timely matter.

及时:设计需要及时响应并帮助用户及时完成任务。

Intuitive: The design should be intuitive and easy to understand, and decrease the learning curve.

直观:设计应直观易懂,并减少学习曲线。

项目范围 (Project Scope)

Kotti Design System includes:

Kotti设计系统包括:

Item Meaning Purpose
Design Guideline A suggestion documentation for non-developer to understand the design system Give UX/UI designer a single source of truth and make sure design is consistent
Kotti-UI Components Modular and functional components based on design guideline Replace the shared components in our project
Usage Documents Example based documentation Help developer to use the component
Test UI Test
项目 含义 目的
设计准则 非开发人员了解设计系统的建议文档 给UX / UI设计人员一个真实的来源,并确保设计是一致的
Kotti-UI组件 基于设计准则的模块化和功能组件 替换我们项目中的共享组件
使用文件 基于示例的文档 帮助开发人员使用组件
测试 UI测试 -

资料夹结构 (Folder Structure)

kotti
├─ docs // nuxt.js managed design guideline & usage documentation
│  ├─ assets
|  ├─ pages
├─ packages
│  ├─ kotti-style // scss file documentation
│  └─ kotti-button
│     ├─ src
│     ├─ index.js
├─ package.json
├─ CHANGELOG.md
└─ README.md

安装 (Install)

# add kotti-ui package to your project
yarn add @3yourmind/kotti-ui
// in main.js
import Vue from 'vue'
import KottiUI from 'kotti-ui'// from v.0.0.4 kotti-ui includes kotti-style
import '@3yourmind/kotti-ui/dist/KottiUI.css'Vue.use(KottiUI)

建立 (Build)

# install dependencies
yarn install# build kott-ui
yarn run build:kotti# generate kotti-docs for github pages to /gh-pages
yarn run build:gh-pages

发展 (Develop)

# install dependencies
yarn install# serve with hot reload at localhost:3000
yarn dev:docs# deploy documents on github
yarn deploy:docs

翻译自: https://vuejsexamples.com/vue-js-ui-components-design-system-featured-with-scss/

vue组件引入scss变量

vue组件引入scss变量_SCSS特色的Vue.js ui组件设计系统相关推荐

  1. [vue] 如何引入scss?引入后如何使用?

    [vue] 如何引入scss?引入后如何使用? 安装scss依赖包: npm install sass-loader --save-dev npm install node-sass --save-d ...

  2. Wuss Weapp一款高质量,组件齐全,高自定义的微信小程序 UI 组件库

    Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...

  3. Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库

    Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...

  4. vue就地复用不是更快吗_Vue.js从零开始——组件(1)

    其实本来应该把这个章节也放在入门里面的,但是想想这个部分是 Vue 的核心功能之一,所以就独立出来吧,专门进行介绍也挺好的. 这个章节主要是对 Vue 的组件(Component)有个基础的了解先,也 ...

  5. ueditor上传组件显示乱码_最全面的移动端 UI组件设计详解:中篇

    上一期给大家讲解了<最全面的移动端UI组件设计详解:上篇>,主要分享了:布局组件和导航组件2个部分:这次给大家带来:基础组件.表单组件和反馈组件详解,希望你在设计APP.小程序.H5页面中 ...

  6. 关于vue 动态引入(异步加载import和require)组件的方法和坑(按需懒加载组件,动态生成路由)babel-plugin-dynamic-import-node 优化编译速度

    前言: 最近在改造vue-cli 2.x + webpack2.x的项目时,由于之前路由是静态的,没有根据菜单权限动态生成前端路由.所以想对此进行改造,然后碰到了一些问题和坑,现在总结一下,避免以后继 ...

  7. scss 变量_SCSS和Sass使用这种样式语言所需的所有CSS和SCSS代码

    我们来看一下SCSS和Sass,浏览一下所有CSS和SCSS代码,您需要从这种样式语言开始. 在这篇文章中,我想介绍并讨论SCSS的功能.如果您是SCSS的新手并且您真的没有阅读过很多内容,那么您一定 ...

  8. vue资料整理: scss 是什么?在 Vue.cli 中的安装使用步骤是?有哪几大特性?

    是css 的预编译. 使用步骤: 第一步:先装 css-loader.node-loader.sass-loader 等加载器模块 第二步:在 build 目录找到 webpack.base.conf ...

  9. vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...

    最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误...网上查找了一堆解决办法,总结如下 一.首先修改c ...

最新文章

  1. kafka与zookeeper关系
  2. 【Android 安装包优化】Android 中使用 7zr 可执行程序 解压缩文件
  3. fatal: unable to access : The requested URL returned error: 403
  4. SQL语法之基础查询(进阶1)and条件查询(进阶2)
  5. Gentoo 安装日记 09 (安装stage3:下载内核)
  6. 专访.NET平台上类RoR开源项目Castle[转载]
  7. 安装Wamp后 Apache无法启动的解决方法
  8. 面试突击 | 彻底搞定 JVM 这几道高频面试题
  9. toolBar——工具栏
  10. 年度回忆录(2011.07----2011.12)
  11. 取经队伍要裁员,第一个就是唐僧
  12. 关于linux内核版本说法,关于Linux内核版本的说法,以下错误的是( )
  13. win7局域网共享设置_局域网硬盘一键共享软件下载-一键共享局域网修复查看设置工具包免费版...
  14. 读懂了鱼玄机,就读懂了爱情
  15. 怎样更改计算机ip,怎样修改电脑IP地址?
  16. Servlet容器和IOC容器
  17. 写c++好的软件_族谱家谱制作怎么写?专业的家谱族谱编辑制作软件哪个好
  18. 个人网站性能优化经历(6)网站安全方面优化
  19. Ubuntu18.04出现无WIFI适配器解决方法汇总
  20. 用html做相册需要什么,如何快速有效的生成HTML相册?

热门文章

  1. 皮尔松相关分析_皮尔西斯符号学与生物学认知
  2. ios学习之旅--多态与点语法
  3. IOS OC 多态(白话)
  4. 如何批量在图片上加统一的文字?
  5. 教你辨别专利编号| 专利的专利号申请号公开号公告号
  6. 在文件夹及其子文件夹内,批量提取相同后缀名的文件
  7. 他两次都没感动CCTV,却真正感动了中国
  8. vue ref reactive
  9. 卡尔曼滤波数据融合算法
  10. BAT超强IOS面试题116道,助你拿到高薪offer