su-sws/decanter

斯坦福设计系统,使用Tailwind构建

安装: 43

依赖项: 0

建议者: 0

安全: 0

星标: 40

关注者: 27

分支: 9

开放问题: 3

语言:HTML


README

版本: 7

变更日志: CHANGELOG.md

演示

要查看Decanter v7元素的实时演示,请查看v7演示网站。有关版本7的更多文档,请访问https://decanter.stanford.edu

描述

Decanter是斯坦福大学的网页设计和开发系统。它包括一个响应式布局系统,以及一个可浏览的设计模式集合,可用于任何斯坦福项目。对于Decanter v7,我们不是使用遵循BEM命名约定的SASS/SCSS,而是使用Tailwind CSS来生成需要为我们的斯坦福设计系统进行一些定制的实用类。

资源

在Decanter v7中,我们从仓库中删除了所有资源。相反,我们使用远程第三方资源来获取我们的字体和图标。

字体

  • Decanter v7中不包括任何字体资源。如果您想在您的项目中使用Decanter字体,建议您使用针对您的框架优化的字体加载方法,并且只导入您需要的字体。
  • 我们提供了两个字体CSS文件,您可以将其导入到自己的项目中,以便从我们这里获取最新的更新。font.css包括在Decanter设计系统中引用的所有字体(无衬线字体、衬线字体、粗体字、等宽字体、用于标志的斯坦福连字符字体)。font-basic.css仅包括必要的无衬线字体、衬线字体和斯坦福连字符字体。
  • 对于Source Sans 3、Source Serif 4、Roboto Slab、Roboto Mono,我们使用来自Google Fonts@import方法。
  • 我们用于标志的斯坦福连字符字体是从大学通讯媒体CDN链接的。

图标

  • 我们在Decanter v7中完全移除了FontAwesome(依赖项和资源)。对于那些希望继续使用FontAwesome的用户,请自由地这样做,并使用适合您自己项目的适当方法包含它们。
  • 我们建议使用heroicons包,因为Hero Icons是由Tailwind CSS团队创建的开源图标。它们可以作为SVG或JSX元素包含。

无障碍性

WCAG Conformance 2.0 AA Badge

该项目符合大学无障碍政策要求的标准AA WCAG 2.0。有关政策的更多信息,请访问:https://ucomm.stanford.edu/policies/accessibility-policy.html