死非生的对立面,而作为生的一部分永存。——《挪威的森林》
✨😂 2000 多种方法为您的产品增添设计风格、用户满意度和奇思妙想。
https://github.com/swyxio/spark-joy/
为您的产品添加设计风格、用户满意度和奇思妙想的简单方法!
_Spark Joy 理念在我的书中有更详细的解释(https://learninpublic.org/),如果您想探索这种方法如何应用于设计实用程序之外的其他领域,请查看它。_
目录
-
[4 分钟网页设计](#4 分钟网页设计)
- CSS/UI 模板
- 严肃的 CSS 框架
- 插入 CSS 框架
- 有趣的 CSS 框架
- 无框架
- CSS 重置
- CSS A11y 跳棋
- Tailwind 组件库
- React 组件库
- 布局
- 堆叠和高程
- 二维间距
- 响应式布局断点
- 布局出血
- 其他布局工具和技巧
- 版式
- 字体
- 行高
- 线宽
- 字距调整和字符间距
- 字体大小
- 版式讲座
- 其他版式资源
- 颜色
- 调色板生成器
- 颜色渐变
- 色彩理论
- 数据可视化的色彩理论
- 背景
- 背景渐变和图案
- 背景插图
- 背景 SVG 纹理
- 杂项背景材料
- 图标和收藏夹图标
- 网站图标
<link rel="">
标签和 opengraph- 图标
- 图表
- [通用图表](#general- Purpose-diagramming)
- 软件架构图
- 序列图
- 实体关系图
- 云架构图
- 基于代码的图形工具
- 图形和 SVG 插图
- 线框图
- 设备模拟
- 插图
- 3D插图
- 手写外观
- 像素艺术
- ASCII 艺术
- matrix8967的列表
- DIY 平面设计
- 库存照片和视频
- 股票视频
- 视频创作工具
- 头像
- 单独的 HTML 元素
- 除了下拉菜单之外的任何内容
- 按钮
- 表格
- 表格
- 日期选择器
- 声音
- 轻量级图表/Dataviz
- 仪表板
- Nice React 组件
- 反应烘烤
- 反应游戏化
- 其他奇怪有趣的东西
- 纯 CSS 技巧
- SVG/画布遮罩
- 动画和转场
- 加载旋转器
- 反应动画工具
- 改进用户体验的想法
- 入职
- 空状态
- 设计软件
- Figma
- 草图
- 生成设计工具
- 非 DOM 浏览器技术
- 画布
- WebGL
- 3D
- 交互/设计灵感
- 游戏设计inspo
- 不适合任何地方的随机东西
- 模拟 API
- 有用的大数据集
- 复制和电子邮件
- UI 设计挑战和文案
- 像这样的其他列表
- 有用的播客/讲座/文章
- 更多免费的东西
- 值得注意的付费设计服务
- 课程
4 分钟网页设计
保持简单:https://jgthms.com/web-design-in-4-minutes/
CSS/UI 模板
HTML/CSS 漂亮的模板
-
🆕 https://shuffle.dev/tailwind/bootstrap/materialui 随机生成的模板
- https://www.free-css.com/
- https://www.creative-tim.com/
- https://wickedtemplates.com 使用 Tailwind v2(和 wickedblocks)和 https://wickedbackgrounds.com/
- https://www.tailwind-kit.com/ 免费 tailwind 组件套件
- https://daisyui.com/ tailwind 主题
- https://themeselection.com/
- https://html5up.net/
- https://frontendor.com/ 使用引导程序
- https://preview.tabler.io/# 使用引导程序
- https://cruip.com/ HTML、React、Vue.js 和 Tailwind 模板
- https://open-props.style/ 使用 CSS 变量设计令牌
严肃的 CSS 框架
专业设计系统
-
https://designsystemsrepo.com/
- 政府
- G10
- 英国:https://design-system.service.gov.uk/
- 新西兰基础深厚 https://design-system-alpha.digital.govt.nz/
- 美国:https://designsystem.digital.gov/
- 加拿大:https://www.canada.ca/en/government/about/design-system.html
- 俄罗斯:http://gov.design/
- 澳大利亚:https://designsystemau.org/
- 法国:https://www.systeme-de-design.gouv.fr/
- 德国:https://produkt.gsb.bund.de/DE/Home/home_node.html 和 https://styleguide.bundesregierung.de/sg-de/
- 其他
- 阿根廷:https://argob.github.io/poncho/
- 希腊:https://guide.services.gov.gr/
- 荷兰:https://www.rijkshuisstijl.nl/
- 意大利:https://designers.italia.it/
- 新加坡:https://www.designsystem.tech.gov.sg/
- 欧洲
- 爱沙尼亚:https://brand.estonia.ee/
- 捷克共和国:https://designsystem.gov.cz/
- 乌克兰:https://diia.fedoriv.com/
更重的 CSS 框架
更大的学习曲线,可能有 js,但更多 OOTB)
-
- 基金会
- Blaze UI
- PatternFly
- UIKit
- Numl - UI 设计语言、Web 组件 UI 库和运行时 CSS 框架,用于快速构建遵循设计系统的界面
- 实用CSS
- 盆景 CSS
- Tailwindcss
- 网络组件
- 失重
- 鞋带
嵌入式 CSS 框架
更轻,没有js。 通过 https://sites.yax.com/、https://www.cssbed.com/、https://dohliam.github.io/dropin-minimal-css/ 和 https 预览其中的一些: //github.com/dbohdan/classless-css
- 无 CSS 类 - 纯 HTML
- 🌟 https://andybrewer.github.io/mvp/mvp.css
- https://yegor256.github.io/tacit/
- https://github.com/alvaromontoro/almond.css 有细字体
- https://picocss.com/ 所有原生 HTML 元素的优雅样式,无需 .classes 并自动启用深色模式。
- https://simplecss.org/demo 4kb 包括深色模式
- https://watercss.kognise.dev/ 小尺寸 (< 2kb)
- https://github.com/xz/new.css (https://newcss.net/) 4.8kb
- https://github.com/oxalorg/sakura 支持使用变量进行双色调配色方案的极其简单的主题化。
- https://github.com/susam/spcss
- https://neat.joeldare.com/ https://github.com/codazoda/neatcss
- https://concrete.style/Tiny (< 1kb)
- https://github.com/zichy/fieber(新的,需要反馈)
- https://mikemai.net/typesettings/index.html(新)
- https://css.winterveil.net/ magick.css 是一个简约的、(大部分)无类的 CSS 框架,其设计易于使用且易于理解。它包含在一个文件中,并且每个选择都带有注释。目标是实现优雅但神奇有趣的外观,同时最大限度地提高可读性和传达信息的能力;有点类似于巫师的笔记。
- https://github.com/neocities/element(现在不活动)
- Spectre.css 轻量级 (10kb)、响应式和现代 CSS 框架,用于更快和可扩展的开发。
- https://purecss.io/ 一组小型 (3.7kb) 响应式 CSS 模块,您可以在每个 Web 项目中使用它们。
- https://gdcss.netlify.app/(受英国设计系统启发)
- https://ajusa.github.io/lit/ lit 有两个模块:lit 和 util。 lit 包含框架的所有基础知识,例如响应式网格、排版和其他元素。 util 有许多 CSS 实用程序类,可用于扩展 lit 或任何 CSS 框架。
- https://luxacss.com/
- https://jenil.github.io/chota/ 好看,有很多类和实用程序,但很小
- https://chr15m.github.io/DoodleCSS/ 手绘外观
- https://codepen.io/web-dot-dev/pen/abpoXGZ web.dev/learn/csss 的基类
- https://open-props.style/ css 变量框架 - “没有 tailwind 的 tailwind”id=30497165)。
- https://latex.vercel.app/ 像 LATEX 文档一样设计您的网站 - (原始版本 https://github.com/davidrzs/latexcss)
- https://picnicss.com/ - 轻量级引导替代方案(2014 HN)
- https://github.com/gduverger/screen(现在不活动)
- 更多收藏:
- https://github.com/dohliam/dropin-minimal-css
- https://github.com/dbohdan/classless-css
- https://github.com/ubershmekel/cssbed (https://www.cssbed.com/)
- https://thesephist.github.io/paper.css/ 和 https://thesephist.github.io/blocks.css/
1 |
|
另请参阅http://bettermotherfuckingwebsite.com/
有趣的 CSS 框架
专注很有趣
焦点是野蛮主义
- https://secretgeek.github.io/html_wysiwyg/html.html 这个页面是一个真正赤裸裸的、野蛮的 html 奎因。
- https://mrcoles.com/demo/markdown-css/ CSS 使 HTML 标记看起来像纯文本标记。
重点是有趣/怀旧
- NES.css: NES.css 是一个 NES 风格(类似 8 位)的 CSS 框架。
- PSone.css:PS1 风格的 CSS 框架,灵感来自 NES.css。
- LaTeX.css
- 操作系统CSS
- React95
- 98.css:一个受 Windows 98 启发的框架,用于构建旧 UI 的忠实再现。
- svg 格式的 Office 97 剪贴画
- XP.css:一个受 Windows XP 启发的框架,用于构建操作系统 GUI 的忠实再现。 98.css 的扩展。
- 7.css
- System.css 复古苹果风格的 UI
- Puppertino 旨在模仿 macOS 的外观。 演示
- Commodore 64 CSS
- DOS:BOOTSTRA.386:受 1980 年代 DOS 启发的复古 Twitter Bootstrap 主题
- a2k:受 Windows 2000 启发的 Web 组件库
- Text UI CSS:类似 UI 的 BIOS
- New Dawn:受 mac 经典 After Dark 启发的样式表。
- Geocities Bootstrap 主题
- Metamorphism:高品质金属UI套件
- 更多 https://dev.to/iainfreestone/10-resources-for-recreating-old-school-retro-user-interfaces-today-hkj
聚焦未来主义
-
Arwes - 用于 Web 应用程序的未来科幻和赛博朋克图形用户界面框架 https://arwes.dev/
- http://augmented-ui.com/ - 适合任何元素的未来派、科幻造型
无框架
不使用框架,考虑不使用框架。
CSS 重置
更多的控制权来换取您更多的工作。
-
埃里克·迈耶 v2 https://meyerweb.com/eric/tools/css/reset/
- 乔什·科莫重置 https://www.joshwcomeau.com/css/custom-css-reset/ - [Chris Coyier 评论](https://css-tricks.com/notes-on-josh-comeaus-custom-css -重置/)
- https://github.com/jensimmons/cssremedy CSS 工作组重置,如果它不必担心技术债务
- https://github.com/tiaanduplessis/nanoreset
- https://nicolas-cusan.github.io/destyle.css/
- https://hankchizljaw.com/wrote/a-modern-css-reset/
- 更新https://andy-bell.co.uk/a-more-modern-css-reset/
- 评论 https://chriscoyier.net/2023/10/03/being-picky-about-a-css-reset-for-fun-pleasure/
- https://gist.github.com/DavidWells/18e73022e723037a50d6
- http://necolas.github.io/normalize.css/(是的,从技术上讲,不仅仅是重置)
- https://github.com/sindresorhus/modern-normalize 是一个较小的版本,仅支持最新的 Chrome、Firefox 和 Safari
- Tailwind 的 https://tailwindcss.com/docs/preflight/ 是在标准化之上构建的
- https://github.com/kripod/css-homoizer - 基于用户代理样式表之间的直接比较,对 Eric Meyer 的 Reset 的现代诠释。
- Jamie Kyle CSS 预设 https://twitter.com/buildsghost/status/1360343126510981122?s=20
CSS A11y 西洋棋
-
https://github.com/jackdomleo7/Checka11y.css
- https://ffoodd.github.io/a11y.css/
- https://github.com/mike-engel/a11y-css-reset
- Chrome 扩展 https://chrome.google.com/webstore/detail/a11ycss/iolfinldndiiobhednboghogkiopppid?hl=en
Tailwind 组件库
-
https://github.com/thedevdojo/tails
- http://tailwindcomponents.com/
- https://tailwindui.com/components
- https://merakiui.com/
- https://www.gust-ui.com/
- https://flowbite.com/docs/getting-started/introduction/
- https://mertjf.github.io/tailblocks/
- 🌟 https://www.hyperui.dev/
- Tailwind 视觉构建器
- https://devdojo.com/tails
- https://shuffle.dev/
- https://daisyui.com/
- https://www.tailwind-kit.com/
React 组件库
-
- 黛西用户界面
- 反应引导
- 查克拉用户界面
- 顺风用户界面
- 流咬反应
- 材质用户界面
- https://www.tremor.so/ 简单的模块化组件可轻松构建仪表板。完全开源,由数据科学家和软件工程师制作,具有最佳设计优势。
- Radix UI 无样式、可访问的组件,用于在 React 中构建高质量的设计系统和 Web 应用程序。
- Mantine 超过 120 个可定制组件和挂钩,可满足您在任何情况下的需求。
- https://nextui.org/ 使用 Stitches,包括开箱即用的浅色和深色 UI 组件以及默认调色板,可能有利于快速构建登陆页面或最初不与任何品牌相关的其他内容。
- https://akaspanion.github.io/ui-neumorphism/
- https://component.gallery/
- https://headlessui.dev/
- https://ui.supabase.io/
- https://ui.shadcn.com/ 设计精美的组件,您可以将其复制并粘贴到您的应用程序中。无障碍。可定制。开源。
- https://magicui.design/ 20 多个使用 React、Typescript、Tailwind CSS 和 Framer Motion 构建的免费开源动画组件。 100% 开源,可定制。
## 布局
堆叠和标高
建立一个高程系统是个好主意。 Material 非常好:https://material.io/design/environment/elevation.html
组件 | 默认高程值 (dp) |
---|---|
对话 | 24 |
莫代尔底片 莫代尔侧片 | 16 |
抽屉式导航 | 16 |
浮动操作按钮(FAB - 按下) | 12 |
标准底板 标准侧板 | 8 |
底部导航栏 | 8 |
底部应用栏 | 8 |
菜单和子菜单 | 8 |
卡(领取时) | 8 |
包含按钮(按下状态) | 8 |
浮动操作按钮(FAB - 静止高度) 6 | |
顶部应用栏(滚动状态) | 4 |
顶部应用栏(静止高度) | 0 或 4 |
刷新指示器搜索栏(滚动状态) | 3 |
包含按钮(静止高度) | 2 |
搜索栏(静止高度) | 1 |
卡(静止高度) | 1 |
开关 | 1 |
文本按钮 | 0 |
标准侧板 | 0 |
有关 FAB 实施的更多说明 - https://youtu.be/RXopH5t2Kww
二维间距
更多的。间距。请。
响应式布局断点
如有疑问,请使用 Material 布局:https://material.io/design/layout/responsive-layout-grid.html#breakpoints
屏幕尺寸 | 保证金 | 身体 | 布局列 |
---|---|---|---|
超小号(手机) | |||
0-599dp | 16dp | 缩放 | 4 |
小(平板电脑) | |||
600-904 | 32dp | 缩放 | 8 |
905-1239 | 905-1239缩放 | 840dp | 12 |
中型(笔记本电脑) | |||
1240-1439 | 1240-1439 200dp | 缩放 | 12 |
大(桌面) | |||
1440+ | 缩放 | 1040 | 1040 12 |
-
https://piccalil.li/tutorial/build-a-responsive-media-browser-with-css/
- Tailwind 的断点 没有提供布局建议,但它们是:
- 短:640 像素
-MD:768像素 - LG:1024px
-XL:1280 像素 - 2xl:1536 像素
布局出血
漂亮的出血可以让你有选择地强调事物。
您需要正常宽度、弹出宽度和“全出血”宽度。中间的可选。
这是出血实现的最佳版本 https://ryanmulligan.dev/blog/layout-breakouts/
(借自 https://joshwcomeau.com/css/full-bleed/)
这适合响应式
1 |
|
然后您可以根据需要有选择地使用“popout”、“feature”和“full”类
1 |
|
其他布局工具和技巧
-
- https://web.dev/patterns/layout/
- https://gedd.ski/post/article-grid-layout/
- CSS网格生成器工具
- https://grid.layoutit.com/
- https://cssgrid-generator.netlify.app/
- https://layout.bradwoods.io/
- https://uisual.com/
- https://csslayout.io/([github](https://github.com/phuoc-ng/csslayout))
- 视觉层次结构 https://youtu.be/qZWDJqY27bw
版式
排版很重要! https://twitter.com/kvncnls/status/1399077512014086150?s=21
字体
-
<详细信息>
为了速度,请使用[系统字体堆栈](https://systemfontstack.com/)(包括 Segoe 和 Roboto) (这些是什么?)
-
GitHub:
font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,Roboto,Helvetica,Arial,sans-serif,“Apple Color Emoji”,“Noto Color Emoji”,“Segoe UI Emoji”,“Segoe”用户界面符号";
-
VS Code 自动完成:
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell , 'Open Sans', 'Helvetica Neue', sans-serif
-
字体系列:-apple-system、BlinkMacSystemFont、Segoe UI、Helvetica、Arial、sans-serif;
-
1
2
3
4
5
6
7
8
9
10
11
12@ff-sans:
-apple-system, BlinkMacSystemFont, // macOS 和 iOS 上的旧金山
"Segoe UI", // Windows
“Liberation Sans”, // Linux
无衬线字体; // 以 sans-serif 渲染的最终后备方案。
@ff-serif:乔治亚州、坎布里亚、《泰晤士报新罗马》、泰晤士报、衬线体;
@ff-mono:
ui-monospace, // macOS 和 iOS 上的 San Francisco Mono
"Cascadia Mono", "Segoe UI Mono", // 可选择安装的较新的 Windows 等宽字体。最有可能在 Consolas 中呈现
“解放单声道”, // Linux
Menlo, Monaco, Consolas, // 一些合理的系统字体选择
等宽字体; // 等宽渲染的最终后备方案。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
26html{
字体系列:
系统用户界面,
/* macOS 10.11-10.12 */ -apple-system,
/* Windows 6+ */ Segoe UI,
/* Android 4+ */ 机器人,
/* Ubuntu 10.10+ */ Ubuntu,
/* 侏儒 3+ */ 坎塔雷尔,
/* KDE Plasma 5+ */ Noto Sans,
/* 后备 */ 无衬线字体,
/* macOS 表情符号 */ "Apple Color Emoji",
/* Windows 表情符号 */ "Segoe UI Emoji",
/* Windows 表情符号 */ "Segoe UI 符号",
/* Linux 表情符号 */ "Noto Color Emoji";
}
代码、kbd、pre、samp {
字体系列:
/* macOS 10.10+ */ 门洛,
/* Windows 6+ */ 康索拉斯,
/* Android 4+ */ Roboto Mono,
/* Ubuntu 10.10+ */ Ubuntu 等宽字体,
/* KDE Plasma 5+ */ Noto Mono,
/* KDE Plasma 4+ */ 单氧,
/* Linux/OpenOffice 后备 */ Liberation Mono,
/* 后备 */ 等宽字体;
} -
某些系统配备了良好的高级字体 - Apple 操作系统有““avenir next”、“avenir”、“proxima-nova”`
</详细信息>
-
简单:
font-family: system-ui, -apple-system, sans-serif;
([在旧浏览器+亚洲语言上有问题]([url](https://news.ycombinator.com/item? id=31544075) - github 和 bootstrap 已将其删除 fwiw))- Sans-serif
字体系列:-apple-system、BlinkMacSystemFont、avenir next、avenir、segoe ui、helvetica neue、helvetica、Ubuntu、roboto、noto、arial、sans-serif;
- Serif:
字体系列:Iowan Old Style、Apple Garamond、Baskerville、Times New Roman、Droid Serif、Times、Source Serif Pro、serif、Apple Color Emoji、Segoe UI Emoji、Segoe UI Symbol;
- Mono:
字体系列:Menlo、Consolas、Monaco、Liberation Mono、Lucida Console、等宽字体;
- Sans-serif
-
-
考虑您的网站个性
- 优雅/经典:衬线,如
Freight Text
、[Adobe Garamond
](https://fonts.adobe.com/fonts/ adobe-garamond),PT Serif
- 有趣:圆形无衬线字体,如
Proxima Soft
- 普通/安全:中性无衬线字体,例如
Freight Sans
、Inter
、Proxima Nova
- 科学/技术:方形(几何)无像
DIN
、[Industry
](https://fonts.adobe.com /字体/行业) - 等宽字体
- https://devfonts.gafi.dev/
- https://coding-fonts.css-tricks.com/
- 编程字体
- https://www.programmingfonts.org/([讨论](https://news.ycombinator.com/item?id=32032029))
- 14种免费编程字体
- 可变字体:https://whirlybirdie.com/
- 埃里克·肯尼迪字体 https://mobile.twitter.com/erikdkennedy/status/1575135945359097864
- 新奇:http://velvetyne.fr/
- 使用 Uniwidth 字体(不是等宽字体)进行界面设计
- 字体有时尚/趋势。现在流行的是国际米兰。
- 带有示例的免费字体(感谢 @edadams)
- Google 字体 - (参见 Harry Roberts 关于 Google 字体加载性能 - 你应该[自行托管](https:// wicki.io/posts/2020-11-goodbye-google-fonts/))
- https://www.colorsandfonts.com/font-pairing
- https://www.nngroup.com/articles/pairing-typefaces/
- https://fontflipper.com/upload 只需上传图像,编写一些示例副本。并一一翻阅 500 种 Google 字体。
- https://bueltge.de/free-web-font-combinations/
- Typewolf 的 40 种最佳谷歌字体
- 50种谷歌字体选择
- Noto Sans
- Fira Sans - 与 Fira Code 相关,用于 devvy 内容
- Raleway
- Open Sans
- Recursive - 1 种可变字体,可以处理等宽字体和 UI 用例,非常通用
- 卡瓦纳尔 https://twitter.com/atav1k/status/1178096244490723328?s=19
- 杰克·布彻的最爱
- 魔方
- 工作无字体
- IBM Plex 系列(Mono、Sans、Serif)
- Fontshare 50 种免费字体 https://www.fontshare.com/
- 埃里克·肯尼迪从中挑选
- 优质的免费字体 https://learnui.design/blog/ultimate-guide-similar-fonts.html
- Apercu · Avenir · Circular · DIN · Futura · Gotham · Helvetica · Proxima Nova · Times New Roman
- https://beautifulwebtype.com/
- 奇沃 https://www.latinxswhodesign.com/
- Lato 众所周知,非常可读,漂亮,客户最喜欢
- Libre Franklin 优雅纤薄
- IBM Plex Sans 大量的权重,做得很漂亮 - 示例:https://thesephist.com/posts/inc/
- Clear Sans
- Atkinson Hyperlegible 来自盲文机构
- Inter Rasmus’ 字体为电脑屏幕精心制作和设计。
- Jetbrains Mono - 用于 devvy 的等宽字体
- 手写字体 - 非常适合演示、带注释的插图
- https://www.urbanfonts.com/fonts/handwriting-fonts.htm
- 关于谷歌字体的警告和 Reenie Beanie https://twitter.com/round/status/1178090890004455424?s=19
- https://fontsarena.com/
- https://uncut.wtf/ 90 种字体,重点关注当代或现代字体。
-“开源漂亮的字体”Gontijo - 字体配对
- https://fontpair.co/
- https://fontjoy.com/
- https://fontsinuse.com/ - 看看 Steve Schoger 如何使用它
- http://femmebot.github.io/google-type/
- https://www.boldwebdesign.com.au/
- https://justmytype.co/
- https://bueltge.de/free-web-font-combinations/
- Canva 有一个很棒的工具:https://www.canva.com/font-combinations/
- https://www.colorsandfonts.com/font-pairings
- 阅读:https://www.nngroup.com/articles/pairing-typefaces/
- 字体变体和旧式数字
- steve schoger 祝福 Typekit 字体 **用于 UI **
- 比邻星
- 活动格罗茨克
- acumin 专业版
- Museo Sans (示例) 和类似的 [TypeKit](https://fonts.adobe.com/fonts?browse_mode=default&filters=cl:ss, rc:p,ns:uc)
- https://practicaltypography.com/system-fonts.html
- https://practicaltypography.com/free-fonts.html
- 引人注目的有趣字体
- https://www.haleyfiege.fun/fonts
- 像素字体 https://twitter.com/castpixel/status/1281345373336985612?s=20
- CSS 3D 文本 https://markdotto.com/playground/3d-text/
- JS 3D 文本 https://bennettfeely.com/ztext/
- TypeSpiration https://typespiration.com/ 为您预制字体配对
- 更多意见的地方
- https://muffingroup.com/blog/best-free-fonts/
- https://type-scale.com/
- https://practicaltypography.com
- http://thinkingwithtype.com/
- https://typographyforlawyers.com/
- http://webtypography.net/intro/
- https://www.youtube.com/watch?v=Vd6jZR-GknA
- 在设计中证明字体选择合理的 6 种方法
- 字体使用统计数据
- 在线阅读最佳字体研究 - 尚无定论 https://news.ycombinator.com/item?id=31156018
<详细信息>
高级字体和一些示例 - 优雅/经典:衬线,如
-
Proxima Nova https://a16z.com/(在 Typekit 上)
- Graphik https://type.today/en/Graphik
- https://www.typewolf.com/
- MD Prime - 用于 CSS 技巧 https://www.youtube.com/watch?v=mTIatvwm1MM
- Arida Black(玛吉的字体)https://www.myfonts.com/fonts/latinotype/arida/black/
- Dank Mono
- 泰克顿 https://twitter.com/round/status/1178090204562968576?s=19
您可以在此处了解有关校对高级字体的更多信息 https://www.typography.com/blog/text-for-proofing-fonts
</详细信息>
字体加载策略
-
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<!--
- 1. 提前预热字体源。
-
- 2. 启动 CSS 文件的高优先级异步获取。工作于
- 最现代的浏览器。
-
- 3. 启动应用于页面的低优先级异步获取
- 只有在它到达之后。适用于所有启用 JavaScript 的浏览器。
-
- 4. 万一访客故意禁用
- JavaScript,回退到原始方法。好消息是,
- 虽然这是一个渲染阻塞请求,但它仍然可以利用
- 预连接,这使得它比默认的速度稍微快一些。
-->
<!-- [1] -->
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<!-- [2] -->
<link rel="预加载" as="style" href="$CSS&display=swap" />
<!-- [3] -->
%3叮当声
rel =“样式表”
href="$CSS&display=交换"
媒体=“打印”
onload="this.media='全部'"
/>
<!-- [4] -->
<noscript>
<link rel="stylesheet" href="$CSS&display=swap" />
</无脚本> -
font-display: 可选
可能不错- 但哈利·罗伯茨不喜欢
- 如果
prefers-reduced-data
则不加载字体 参见 Kilian Valkhof
行高
https://www.thegoodlineheight.com
线宽
不要忘记设置 max-width
- 60-75 个字符之间是好的。
您可能希望在内容上使用“max-width: 60ch”。 注意“ch”单元不完全是 60 个字符
字距调整和字符间距
<详细信息>
<摘要>
不要忘记在 h1 文本上设置领先(行高)并注意字距调整:
</摘要>
-
https://creativemarket.com/blog/whats-the-difference- Between-leading-kerning-and-tracking
</详细信息>
当您使用全部大写的部分标题时,请将跟踪(“letting-spacing”)设置得更宽一些。 (Steve Schoger 的示例)
字体大小
-
不要对字体大小感到疯狂。尝试使用 1-2 种尺寸并改变其他因素,例如重量、空间/行距、颜色、外壳。
- 不要依赖不同的字体大小来控制层次结构 - 还可以使用字体粗细(正常 = 400/500,粗细 = 600/700)和颜色
- 不要使用低于 400 的字体粗细,而是使用较浅的颜色或较小的字体大小
- 使用
clamp
进行流体排版:font-size:clamp(1.125rem, 1rem + 2vw, 1.5rem)
- CSS 技巧 v18:
字体大小:clamp(2rem, calc(2rem + 1.2vw), 3rem);
- 另一个响应式排版后备 -
font-size: calc(1rem + 2px + ((100vw - 550px) / 250))
-您可以使文本适合屏幕宽度 - 用这个 https://fluid-typography.netlify.app/ 进行演示
- Inter/Tailwind 字体大小组合
- 糟糕,字体大小计算缓慢
- 注意:“vw”已知 a11y 问题:保留缩放。 Sara Soueidan 建议使用
calc
换行,例如font-size: calc(16px + .3vw);
- 完整的字体大小注释
- CSS 中的
hanging-punctuation
属性 https://news.ycombinator.com/item?id=38441747 - 建立您自己的字体比例 https://typescale.com/
版式讲座
-
开发人员排版(2 小时)https://www.youtube.com/watch?v=agbh1wbfJt8
- Adam Argyle 谈版式 https://www.youtube.com/watch?v=aaro26rK61o&t=874s
- 网页排版(48 分钟)https://www.youtube.com/watch?v=hbIZX6tE9JY
1.不要相信电脑
2.段落文本使用默认字体大小
3.根据阅读距离调整字体大小
- 如果字体需要,调整字体大小
5.设置要读取的表 - 像调整图像一样调整显示文本的大小
7.减少游戏负荷
8.优化页面渲染时序
其他版式资源
-
5 分钟版式指南 https://www.pierrickcalvez.com/journal/a- Five-millions-guide-to-better-typography
- 10 分钟排版 https://medium.com/nextux/become-a-typography-nerd-in-under-10-minutes-5a7eda093cb3
- webdev 排版快速指南 https://sinja.io/blog/web-typography-quick-guide
- 长篇文章的排版 - https://css-tricks.com/designing-for-long-form-articles/
- 字体平滑 - 解释,MDN
- 用于了解其他人使用哪些字体的工具 https://fontanello.oktavilla.se/
- FlowType.js
- FitText
- https://wh0.github.io/glitter/ 它是一个生成器,可以生成类似闪光样式的文本,您可以将其另存为 SVG。绝对不适合 99% 的项目,但这是一个非常酷的文本效果。
- 如果所有字母高度相同且全部大写,则称为 Majuscule
- 国际字体堆栈 https://www.figma.com/blog/when-fonts-fall/
- 将来,尝试leading-trim
- https://piccalil.li/tutorial/improve-the-readability-of-the-content-on-your-website
- CSS 播客排版入门 https://thecsspodcast.libsyn.com/tcp036-v2
- https://www.typewolf.com/checklist
如果构建一个提供字体选择的协作设计工具,请查看 Figma 是如何做到的 https://youtu.be/kVD-sjtFoEI
## 颜色
选择一个主要的“品牌”颜色来匹配您的个性。 请勿过度使用。
您还可以为次要内容使用灰色,为第三级内容使用浅灰色。
不要使用系统默认/命名的颜色,太残酷了。把它软化一点。 “永远不要使用黑色”已被作为一项规则提出,但[这是有争议的](https://news.ycombinator.com /项目?id=24303042)。
这是关于颜色个性的更完整的入门,其中包含更多示例。
心灵可及性。每 12 名男性和每 200 名女性中就有 1 人患有色盲。确保检查是否可以察觉到重要的区别。
-
https://twitter.com/LoanReads/status/1313974210151305218?s=20
- https://www.colourblindawareness.org/colour-blindness/
- 使用“亮度对比度”的概念 https://twitter.com/swyx/status/1351566026090053632
- https://randoma11y.com/?color=springgreen
<详细信息>
<摘要>
蓝色调色板示例
</摘要>
单调:
- 白色卡片背景:#FCFCFC
- 蓝黑色图标:#1C1E20
- 白色较浅的文字:#485963
- 蓝色背景:#202D34
多色的:
-
黑色:#1d1d1d。
- 紫色:#b066ff;
- 蓝色:#203447;
- 浅蓝色:#1f4662;
- 蓝色2:#1C2F40;
- 黄色:#ffc600;
- 粉色:#EB4471;
- 白色:#d7d7d7;
</详细信息>
<详细信息>
<摘要>
如果您希望它可以切换为暗模式,您可能想也可能不想使用通用名称:
</摘要>
示例黄色调色板:
- 主光:#FFD151 芥末色
- 原色-深色:#FFAE03 UCLA 金奖
- 次要成功:#20A39E 浅海绿
- 二级警告:#EF5B5B 日落橙
- 次要信息:#08D377 深天蓝色
- 灰色:#E8E9E9、#D1D3D4、#BABDBF、#808488、#666A6D、#4D5052、#333537、#1C1D1E
示例:https://dev.to/dcodeyt/add-dark-mode-to-your-websites-with-css-5bh4
注意 - 这是有争议的!!! 即使 Slack 的 impl 也有单独的浅色和深色主题。
问题是“主要”不是颜色,而是当前上下文中对比度的度量。在同一页面上,您可能有一个带有黑色按钮的白色面板和一个带有白色按钮的黑色面板,尽管这两个按钮的颜色不同,但它们都是“主要”按钮。 - 亚当·沃森
</详细信息>
一种内衬深色模式(注意性能!):filter: invert(100%)hue-rotate(180deg);
- 更多[过滤器在这里](https://svelte.dev/repl/defc901c5f434ed4a76161605cf1db76?version=3.29。0)
https://workos.com/blog/5-lessons-we-learned-adding-dark-mode-to-our-platform?ref=sidebar
调色板生成器
-
https://atmos.style 用于创建更好的 UI 调色板的工具箱。
- https://colorgen.dev/
- https://color.adobe.com/create
- https://www.colorsandfonts.com/
- https://colorswall.com/
- https://coolors.co/
- https://colorpalettes.earth/ 显示源自自然图像的调色板(取自 Unsplash)
- https://colorsinspo.com
- https://huey.design/ 跨越彩虹的快速调色板
- https://duo.alexpate.uk/
- https://colorhunt.co/
- https://2colors.colorion.co/
- https://meodai.github.io/poline/ Poline - 神秘的调色板生成器
- https://www.colorsandfonts.com/color-palettes
- https://dribbble.com/colors/4030e8
- https://palettte.app/(高级工具;尝试导入默认调色板)
- https://www.palette.app/ - 从单一颜色创建专业调色板
- http://colours.neilorangepeel.com/category/red/
- https://www.colorbox.io(由 Lyft Design https://design.lyft.com/)
- 考虑较深/较浅的颜色变化
- https://croncolor.com/color-tool
- https://leonardocolor.io/?colorKeys=%236fa7ff&base=ffffff&ratios=3%2C4.5&mode=CAM02
- https://happyhues.co/
- https://www.colourlovers.com/ 特蕾西·奥斯本推荐
- https://flatuicolors.com/
- https://colorsupplyyy.com/
- chroma.js 调色板助手
- https://palx.jxnblk.com/
- https://hotpot.ai/assistant/color_assistant 获取有关调色板、渐变和文本颜色的建议。按空格键寻找基于 ML 的想法。
- https://yeun.github.io/open-color/
- http://khroma.co/ 神经网络生成的调色板
- https://learnui.design/tools/data-color-picker.html 用于数据可视化的颜色选择器
- https://learnui.design/tools/accessible-color-generator.html 可访问的颜色生成器
- https://maketintsandshades.com/ 从十六进制代码生成色调和阴影
- http://paletton.com/
- 顺风:
- https://tailwind.ink/
- https://www.tailwindshades.com/
- https://tailwind.simeongriggs.dev
- https://javisperez.github.io/tailwindcolorshades/
- https://tailwind-color-picker.jessarcher.com
- https://www.tints.dev/ (HN)
- 特殊用例:
- 在纯 CSS 中混合颜色 https://css-tricks.com/mixing-colors-in-pure-css/
- HSLuv 色彩空间优于 HSL。 调色板生成器
- 为什么不使用 hsl https://wildbit.com/blog/accessible-palette-stop-using-hsl-for-color-systems
- https://colors.lol/ 过度描述性的调色板(有趣)
- 英文颜色名称:
- https://hexwords.netlify.app/
- https://colornames.org/
- https://c0ffee.surge.sh/
颜色渐变
注意:默认渐变通常具有过于粗糙的“硬边缘”。 ([示例](https://twitter.com/JoshWComeau/status/1401926170589863946),[示例](https://twitter.com/finmoorhouse/status/1543580508508065794?s=21&t=PBDS5C7C4FeqBA0wctOaCQ))。 在中间添加第三个色标并提高饱和度。您将来可以使用esainggradients。
-
https://www.joshwcomeau.com/gradient-generator/
- 渐变 https://mybrandnewlogo.com/color-gradient-generator
- 生动的渐变生成器 https://www.learnui.design/tools/gradient-generator.html
- CSS渐变文本https://twitter.com/argyleink/status/1281623252662489088/photo/2
- 🌟 https://mycolor.space/gradient 生成 CSS 颜色渐变
- https://huemint.com/ Huemint 使用机器学习为您的品牌、网站或图形创建独特的配色方案
- https://webgradients.com/ 180 个线性渐变的免费集合
- https://uigradients.com/#Petrichor
- https://gradient-king.vercel.app/
- https://learnui.design/tools/gradient-generator.html(以避免[“灰色区域”问题](https://css-tricks.com/the-gray-dead-zone-of-gradients/ ))
- Adam Argyle 圆锥 CSS 渐变示例 https://www.conic.style/
- https://www.grabient.com/
- https://www.colorsandfonts.com/color-gradients
- 动画渐变 https://www.gradient-animator.com/
- 通过仅提高 HSL 上的饱和度来实现微妙的渐变(感谢 argyleink) - 你可以[真的把它发挥到极致](https://twitter.com/ argyleink/状态/1216815958917992450?s=20)!
- 顺风
- https://hypercolor.dev/
- 在各种颜色空间中进行插值的渐变设计器 https://akx.github.io/gradient/
色彩理论
不是工具,但仍然很重要,所以它们在这里
-
- 莎拉·德拉斯纳 (Sarah Drasner) 谈颜色
- 路易莎·巴雷特谈色彩
- Erik Kennedy 谈 HSB
- Erik Kennedy 关于颜色变化
- JustinMezzell 颜色 - 关于选择色调/温度的高级内容。 Steve Schoger 的基本版本
- 贾斯汀·贝克谈色彩理论
- Convertkit 色彩理论
- 乔什·科莫谈调色板
- Stripe - 设计可访问的颜色系统
- 如何正确使用深色模式
- Zeno Rocha 5 个深色模式技巧 https://workos.com/blog/5-lessons-we-learned-adding-dark-mode-to-our-platform?ref=sidebar
- 在 UXPin 上盘点和命名调色板
- 关于颜色的推理 一些关于颜色空间和变换的简单阅读(例如“pastelize”操作)
- 构建调色板时重构 UI
- 调色板数字系统解释
- 单色配色方案指南
- Canva的色轮有色彩理论指南
- https://youtu.be/Co75kmQtbaA
-(有趣)原色的历史
-(太详细了)颜色选择器的历史和指南 https://bottosson.github.io/posts/colorpicker/
数据可视化的颜色理论
数据可视化是一个特殊的类别,因为它不仅是设计,而且是信息。感谢 Teej 的帖子。
-
数据表示的颜色使用指南。辛西娅·布鲁尔。过程。统计图形部分,美国统计协会,第 55-60 页,1999 年。配色方案浏览器。
- 如何为您的数据可视化选择更漂亮的颜色。丽莎·夏洛特·罗斯特
- 数据表示的颜色使用指南 - Cynthia A. Brewer
- 如何选择错误最少的颜色 - 为数据可视化创建调色板的算法 - ([HN] (https://news.ycombinator.com/item?id=31639009))
- Paul Tol 的配色方案简介
- https://blog.datawrapper.de/category/color-in-data-vis/
- 如何为数据可视化选择更漂亮的颜色
- 开源库
- D3 色阶
- Colorbrewer 方案
- Matplotlib 颜色图
- 书籍
- 第 4 章:用数据讲故事
- 艺术+数据:Tableau 仪表板集合
- 颜色组合词典
- 可视化:FlowingData 设计、可视化和统计指南
- 其他推荐论文
- 彩虹之上的某个地方:定量色彩图的实证评估。刘阳,杰弗里·希尔。 ACM CHI 2018。
- Colorgorical:为信息可视化创建可辨别且首选的调色板。康纳·格拉马齐奥、大卫·莱德劳和凯伦·施洛斯。 IEEE 可视化和计算机图形学汇刊。 2017年。
背景
背景渐变和图案
不仅仅是背景 - 将渐变和背景图像应用于文本是被严重低估的。示例:
图像后面的背景径向爆发:
-
![https://hottips.imgix.net/2020/07/063-burst.jpg?w=1200&auto=compress](https://hottips.imgix.net/2020/07/063-burst.jpg?w =1200&自动=压缩)
背景渐变
确保看到颜色渐变部分来生成渐变
1 |
|
线性渐变可以“缓和”得更平滑:https://css-tricks.com/easing-linear-gradients/
-
https://meshgradient.com/ 像苹果一样的漩涡背景
- https://meshgradient.in/ 生成网格渐变背景
背景图案
-
https://trianglify.io/ 低 Polly 模式生成器
- https://leaverou.github.io/css3patterns/
- https://github.com/bansal-io/pattern.css
- http://www.heropatterns.com/ SVG 重复模式生成器
- https://doodad.dev/pattern-generator/
- https://www.wowpatterns.com/free-vector-art 数千个免费矢量图案,基于形状、有机形状以及主题,例如动物、海滩、城市和人物、节日、花卉等。
- https://wickedbackgrounds.com/?ref=producthunt svg 背景波浪
- https://www.svgbackgrounds.com/
- https://www.transparenttextures.com/
- https://www.toptal.com/designers/subtlepatterns/(虽然导出 png 😦 )
- https://www.flaticon.com/pattern/(创建图标的背景图案)
- https://coolbackgrounds.io/
- https://tabbied.com/ 带有生成图案的抽象涂鸦
- https://css-doodle.com/
- https://hero-generator.netlify.app/ 英雄图片 CSS 生成器
- https://www.gradientmagic.com/
- https://kumiko-generator.netlify.app/
- http://thepatternlibrary.com/
- https://msurguy.github.io/flow-lines/ 产生随机的几何线条,我们可以调整绘制的形状之间的公式和距离
- http://svgbackgrounds.com/
- https://haikei.app/ - 用于生成独特的 SVG 形状、背景和图案的 Web 应用程序
- https://pattern.monster/ 180种图案,您可以按模式和颜色过滤它们,并搜索
- http://iros.github.io/patternfills/ - 大量黑白图案,也可以从命令行获得
- https://www.kennethcachia.com/plain-pattern/ 允许您上传 SVG 形状(或使用现有形状之一),并创建一个可以导出为 SVG 的重复图案。
- http://www.patternify.com/ CSS 模式生成器,允许您在 10×10 网格中定义模式
- https://www.magicpattern.design/tools/css-backgrounds 纯 CSS 背景图案库,如 ZigZag 或对角线图案。
- https://bgjar.com/
- https://products.ls.graphics/paaatterns/
- https://notchr.is/patterns/(使用单个 unicode 字符的非常简单的 SVG 模式。)
- https://doodad.dev/pattern-generator/(导出为 png、jpg 和 svg 的图案生成器。)
- 分波器
- https://www.shapeivider.app/ 生成自定义形状分隔线
- https://svgwave.in/
- https://getwaves.io/ 生成 SVG 波
- https://wavelry.vercel.app/ 在锐波、线性波和平滑波之间进行选择
- https://www.outpan.com/app/9aaaf27303/svg-gradient-wave-generator 调整幅度、平滑度、饱和度和色调
- https://loading.io/background/m-wave/ 生成波浪,甚至为它们设置动画
- https://haikei.app/ 成熟的生成 SVG 资源,从分层波浪到堆叠波浪和斑点场景
- svg 波浪生成器 https://codepen.io/jh3y/full/poEvKxo
- https://wweb.dev/resources/css-separator-generator
背景插图
-
https://freeillustrations.xyz/
背景 SVG 纹理
-
对于increase.com https://twitter.com/bdc/status/1443557247813099522?s=20
其他背景内容
-
CSS 涂鸦 https://css-doodle.com/
- CSS 背景图案 https://leaverou.github.io/css3patterns/
- 这家伙 https://twitter.com/yuanchuan23
- 超级先进的口袋妖怪闪亮卡片渐变 https://github.com/simeydotme/pokemon-cards-css
- 生成梯度 http://generative-placeholders.glitch.me/
- 生成 SVG https://dev.to/georgedoescode/a-generative-svg-starter-kit-5cm1
- 图像占位符 - 模糊 - https://blurha.sh/ (以及 gatsby 图像和 nextjs 图像)
- 背景图像上的文本变暗/着色 https://coder-coder.com/background-image-opacity/
- True Grit 纹理供应 PNG 纹理(付费)
- 删除背景
- 这是现在在 iOS/macOS 中原生
- https://www.remove.bg/ from images - 但已经被货币化了。请参阅下文以获得更好的替代方案
- https://github.com/imgly/background-removal-js 浏览器中的开源背景去除
- https://pixian.ai/remove-image-backgrounds
- https://www.photoroom.com/background-remover
- https://backgroundremoverai.com/
- 来源 https://github.com/nadermx/backgroundremover
- https://www.inpixio.com/remove-background/
- https://express.adobe.com/tools/remove-background
- 来自图像的 https://baseline.is/tools/background-remover/
- https://www.unscreen.com/ 用于 gif/视频
- 删除任何东西(太棒了)
- https://cleanup.pictures/
- https://cleanupphotos.com/
- 为黑白图像着色
- https://demos.algorithmia.com/colorize-photos
- 重新点亮图像 https://clipdrop.co/relight https://twitter.com/dh7net/status/1567813168990232578
- 在浏览器中编辑照片,无BS https://edit.photo/
- AI 着色器 https://palette.fm/
- https://animatedbackgrounds.me/
图标和网站图标
网站图标
不要忘记他们!
-
1
2
3
4<link rel="icon" href="/favicon.ico" /><!-- 32×32 -->
<link rel="图标" href="/icon.svg" type="image/svg+xml" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" /><!-- 180×180 -->
<link rel="manifest" href="/manifest.webmanifest" />1
2
3
4
5
6
7// 清单.webmanifest
{
“图标”:[
{ "src": "/192.png", "类型": "image/png", "尺寸": "192x192" },
{ "src": "/512.png", "类型": "image/png", "尺寸": "512x512" }
]
} -
- 🌟 真实图标生成器 - 弹出图像,取回图标!适用于所有平台(Windows、iOS、Android)的最全面的一款
- Favicon.io - 从文本、图像或表情符号生成图标。以 .ico 和 .png 格式下载
- FontIcon - 从 Font Awesome 图标生成图标和图像
- Favicon 生成器 - 另一个
- https://textmoji.app/ 用于 Slack 的小文本图标,但也可用于 faviconning
- SVG Favicon Maker - 支持表情符号和带有自定义字体的 2 个字母的 favicon
- SVG 图标可通过滚动百分比进行修改
- 你可以 https://css-tricks.com/svg-favicons-and-all-the-fun-things-we-can-do-with-them/
- 设置滚动百分比! https://css-tricks.com/how-i-put-the-scroll-percentage-in-the-browser-title-bar/
<link rel="">
标签和 opengraph
您可以根据我自己的网站添加一些想法。
1 |
|
其他要使用的样板
-
https://css-tricks.com/explain-the-first-10-lines-of-twitter-source-code/
图标
徽标(包括公司徽标)
-
https://logosear.ch/ 来自 GitHub 的 200k svg 徽标的超快速元搜索
- https://svgl.vercel.app/ 快速搜索 svg 徽标、用户提交和分类
- https://seeklogo.com/
- https://www.iconfinder.com/iconsets/ payment-method-1
- https://www.logology.co/ 我们设计了 500 多个徽标的目录。进行品牌识别测试,我们会立即为您匹配最好的品牌,并搭配正确的字体和颜色。
- https://www.svgrepo.com/ 浏览 300.000+ SVG 矢量和图标
- https://iconsear.ch/ 从 GitHub 和 GitLab 即时搜索 50k svg 图标
- https://macosicons.com/ 旨在替换 Mac 桌面图标的图标
- https://awsicons.dev/ AWS 图标和 https://aws-icons.com/
一般及杂项
-
图标+文本:使用
<svg aria-hidden="true">
- 仅图标:
<svg role="img"><title>foo</title>...</svg
。从 Aria 角色 列表中选择。 - 带有链接的图标:
<a href="/" aria-label="Good Label"><svg aria-hidden="true" ... ></svg></a>
请注意,您可以手动在 SVG 图标上添加渐变 https://play.tailwindcss.com/yM2N8GpEUK
- 仅图标:
-
⭐ https://www.heroicons.com/ Steve schoger 的(有些有限)svg 图标集。另一位观众:https://heroicons.dev/
- ⭐ https://phosphoricons.com/ 3000+ 完全可定制的免费 SVG 和 PNG 图标。风格、变化、易于消费
- ⭐ https://tablericons.com/ 937 个完全可定制的免费 SVG 图标
- ⭐ https://icons.modulz.app/ Radix Icons - >250 15×15 图标由 Modulz 团队设计。 - 一些很棒的应用程序图标
- ⭐ https://lucide.dev/,Lucide,Feather Icons 的一个分支,具有干净、一致、可自定义的 SVG 图标,可在所有框架中作为可摇树包使用。
- “Lucide 是 Feather 的一个非常活跃的分支,过去几年我一直在使用它。Feather 很棒,他们的设计指南也很棒,但它需要一种方式Lucide 完美地接续了它的中断。”
- rauchg功能
- https://iconoir.com/ 免费开源库,包含 1000 多个 SVG 图标,设计在 24x24 像素网格上
- https://iconic.app/
- https://teenyicons.com/ 微小的最小 1px 图标
- 谷歌图标 https://fonts.google.com/icons
- 材料设计 https://materialdesignicons.com/ https://material.io/resources/icons/?style=baseline
- Circum Icons https://circumicons.com React、Vue 和 Svelte 的 SVG 一致开源图标。
- 图标元搜索(图标列表列表)
- https://icones.netlify.app/
- https://www.iconbolt.com/
- https://iconduck.com/ 104,808 个免费开源图标
- https://thenounproject.com/ 您能想到的所有图标,采用 PNG 或 SVG 格式。他们提供超过 2000 万个图标,具有内置的自定义颜色,如大小和颜色。需要登录、需要知识共享归属或 3 美元下载
- https://www.snoweb-svg.com/
- https://nucleoapp.com/ Nucleo 是一个包含 30635 个图标的精美库,也是一个用于收集、自定义和导出所有图标的强大应用程序。终身购买 99 美元。
- https://nucleoapp.com/tool/icon-transition SVG 图标转换生成器
- https://hotpot.ai/free_icons 5,000 多个免费图标。自定义颜色、尺寸和其他属性。 PNG、JPG、iOS、Android、PDF。没有 svg。
- https://iconmonstr.com/ 发现 310 个集合中的 4486+ 个免费图标。 SVG、EPS、PSD、PNG。 好吧,没有归属,请勿出售。
- https://icomoon.io/ - 450 个图标、SVG、PDF、EPS、Ai、PSD。付费层最多有 1600 个图标。
- https://orioniconlibrary.com/ 具有可定制的颜色和包,例如用于电子商务
- https://github.com/edent/SuperTinyIcons 每个不到 1KB!超级微型 Web 图标是您最喜欢的徽标的微小 SVG 版本。平均大小低于 465 字节!
- https://github.com/Remix-Design/RemixIcon 为设计师和开发人员提供的中性风格系统符号。与拼凑而成的图标库不同,2200+个图标都是经过精心制作的,天生就具有可读性、一致性和完美像素的基因。每个图标均基于 24x24 网格设计为“轮廓”和“填充”样式。
- https://icons8.com/l/fluence/ 彩色“微软风格”图标
- https://icons8.com/emoji 表情符号风格可定制图标
- https://icons8.com/line-awesome 类似字体的图标
- https://iconsvg.xyz/ 为您的项目快速定制图标
- http://www.entypo.com/
- https://simpleicons.org/
- http://github.com/propublica/weepeople 人物剪影的字体,可以轻松构建以小人物而不是点为特色的网页图形。
- Bootstrap 图标 https://github.com/twbs/icons,https://icons.getbootstrap.com/
- https://systemuicons.com/
- https://github.com/microsoft/fluentui-system-icons Fluent UI 系统图标是来自 Microsoft 的一系列熟悉、友好且现代的图标。
- https://www.streamlinehq.com/elements/memes 几十个流行的 meme 图标作为 svg
- https://icons.mono.company/
- https://iconscout.com/unicons 和 https://github.com/Iconscout/react-unicons
- https://www.zondicons.com/
- https://linearicons.com/free
- 动画图标http://www.transformicons.com/builder.html
- http://game-icons.net/
- Covid 19 图标 - https://design.dev/
- https://kenney.nl/ 公共领域游戏资产
- https://www.iconshock.com/social-media-icons/ 包含 300 个社交媒体图标(PNG 和矢量)和一组动画图标(Lottie 和 AE),涵盖了当今所有最流行的社交媒体网络。
- 品牌图标
- http://simpleicons.org/ 每个品牌的图标,如 graphql、adobe xd、youtube 等
- https://css.gg/ 700+ 个可定制且支持 Retina 的应用程序图标 — 完全用 CSS 构建
- https://worldvectorlogo.com/
- https://www.vectorlogo.zone/ - 格式一致的 SVG 徽标
- 图标库和框架
- Iconify https://github.com/iconify/iconify -> 在 https://github.com/antfu/unplugin-icons 中使用
- 反应图标
- https://react-icons.github.io/react-icons/
- https://github.com/miukimiu/react-kawaii
- https://reactsvgicons.com/
- https://react-icons.netlify.com/#/icons/fa(通常是 fontawesome)。请注意,讨论中存在一些摇树问题。您可能希望使用 https://github.com/meronex/meronex-icons 分支
- https://github.com/bytedance/IconPark - 超过 1,200 个高质量图标,并引入了用于自定义图标的界面。跨 React、Vue、SVG、PNG。
- https://github.com/useAnimations/react-useanimations
您可能喜欢:MDS 提供的 1 小时免费图标设计基础课程
高级/付费图标
-
http://shape.so/ 4300+ 图标和插图(作者:Meng To)
- https://logobly.com/ 创建自定义徽标
- https://hatchful.shopify.com/ 更多自定义徽标
- https://radicalicons.com/ 使用
radicaldesign
- https://symbolicons.com/
- 🔥 https://streamlineicons.com/(用于 Glide Apps)
- https://www.iconfinder.com/
- https://www.flaticon.com/ 650 万个图标,PNG 免费,SVG 付费
- https://gumroad.com/l/primaries
- https://gumroad.com/l/gPEAU traf 的 ios 14 图标 - 主要用于 inspo
图表
在使用工具之前 - 关于架构图的一些好的想法(和工具列表):
-
https://nocomplexity.com/documents/arplaybook/businessarchitecture.html
- https://sportebois.medium.com/better-architecture-diagrams-for-agile-teams-actionable-tips-and-lessons-e76627dc4315
- https://c4model.com/(c4 建模 来自 Simon 的更多信息)
- http://fmc-modeling.org/ FMC 建模 - 仅矩形和圆形物体
- 如何绘制架构图
通用图表
-
https://excalidraw.com/(免费,开源)
- https://miro.com/ - 免费增值,由 Maggie 使用
- https://www.draw.io/ - 现在转移 至 https://www.diagrams.net/ (免费) -有 VS Code 扩展
- https://inkscape.org/(免费)
- https://whimsical.com/(10 美元/月)
- https://www.lucidchart.com/
- https://www.gliffy.com/
- https://diagrams.net/
- https://www.ilograph.com/
- https://zenuml.com
- https://www.simplediagrams.com/
- Microsoft Visio
- https://www.plectica.com/
- 更多工具 - 参见 hn 线程
- 更多画布图表工具 https://infinitecanvas.tools/gallery/
软件架构图
-
软件架构图 https://twitter.com/terrastruct
序列图
-
UML:https://news.ycombinator.com/item?id=36342931
- “UML,好的部分” - 基本建模概念 http://fmc-modeling.org/
- https://www.websequencediagrams.com/
- https://swimlanes.io/ 一个用于创建序列图的简单在线工具。
- https://bramp.github.io/js-sequence-diagrams/
- https://sequencediagram.org/
- https://playground.diagram.codes/
- http://sdedit.sourceforge.net/ 快速序列图编辑器(但似乎不活跃)
专门针对 BPMN:https://bpmn.io/
实体关系图
-
https://dbdiagram.io/home 也有开源标记语言:https://github.com/holistics/dbml
- Databasediagram.com – 私有、文本到实体关系图工具
- Mocodo:法国风味的 ERD,又名 Merise MCD,其布局被限制在网格内
云架构图
有用,例如如果需要徽标
- Amazon 架构图标:https://aws.amazon.com/architecture/icons/ 以及内置它们的软件
- https://awsicons.dev/ AWS 图标
- Google Cloud 图标、备忘单和其他资产:https://cloud.google.com/icons
- https://www.draw.io/
- https://www.lucidchart.com/
- https://www.omnigroup.com/omnigraffle/(蒂姆·布雷使用)
- https://www.ilograph.com/
- https://www.cloudcraft.co/ 专注于 AWS
- https://www.cloudskew.com/
- https://arcentry.com/(交互式/实时)- 已停产!
进一步阅读
-
lynn langit 的列表 https://github.com/lynnlangit/learning-cloud/tree/master/0_CLOUD-PATTERNS/1_Viz-Systems
基于代码的图形工具
-
https://gojs.net/latest/samples/decisionTree.html 交互式图表
- 4 种主要的文本到图形语言(比较 https://text-to-diagram.com/)
- 美人鱼 https://mermaid-js.github.io/mermaid/
- https://plantuml.com/
- https://github.com/terrastruct/d2
- graphviz/dot - 在 jupyter 中有用
- 新的:https://google.github.io/typograms/
- http://blockdiag.com/en/
- python 的“图表” https://pypi.org/project/diagrams/
- https://structurizr.com/
- https://github.com/mhlabs/cfn-diagram 可视化 cloudformation -> draw.io
- https://wavedrom.com/ (OSS) - 来自简单文本描述的数字时序图或波形。
- https://chatuml.com/ - 使用 PlantUML 语法的人工智能辅助图表编辑器
- 这里还有更多工具:https://xosh.org/text-to-diagram/
基于节点的 GUI:https://github.com/wbkd/awesome-node-based-uis
图形和 SVG 插图
- https://www.brandcrowd.com/maker/tag/hipster
- https://www.logotouse.com/ 在 LogoToUse 中下载任何徽标,并用它们做任何您想做的事情。在这里展示超过 120 多万个已在全球范围内设计并存档的徽标!
后端实体/ ERD /SQL 图表
-
- 云 AWS/Azure/GCP 图表 https://www.cloudskew.com/
DIY插图
-
摆动油漆 https://www.lexaloffle.com/bbs/?tid=40058
线框图
-
巴尔萨米克
- https://wireflow.co/ 用于用户流程的免费开源可视化设计器。协作。
- 人工智能驱动设计 https://uizard.io/ 带线框
设备模拟
模拟您的浏览器/手机
- 浏览器:https://shooot.bourhaouta.com/、https://screenshot.rocks/
- 具有景深
- https://www.brandbird.app/
- 书籍:https://diybookcovers.com/3Dmockups/
- https://3d-book-css.netlify.app/ 和 https://3dbook.xyz/
- 书籍封面建议 https://convertkit.com/how-to-make-an-ebook-cover
- Macbook:https://magicmockups.com
- 为它们设置动画,为什么不 https://deviceful.netlify.app/documentation.html (以前是 https://deviceful.app/)
- 手机/手表:https://www.rotato.xyz/
- 包括制作 3D 视频!!! https://rotato.app/ 示例 https://twitter.com/0xca0a/status/1583504417004789763?s=46&t=xS8iIAOyRQhHzWI8mn4Owg
- 和https://x.com/hellokillian/status/1743469389222195680?s=20
- 其他设备 https://deviceshots.com/
- 3D 模拟:https://things.morflax.com/styles
- Screenstab:将屏幕截图变成角度明显的照片
- 🔥 Facebook 设计设备
- Shotsnapp
- https://www.ls.graphics/devices-mockups
- 在上下文中:设备模型灵感
- Lstore Graphics – 包括视频
- 创意市场 设备模型
- Pika:屏幕截图、网站和设备模型(付费,一次 99 美元)
录制您的设备 https://www.screen.studio/
插图
-
https://www.reddit.com/r/FreeIllustrations/top?t=all
- ⭐ https://undraw.co/ 一个开源插图网站,您可以在下载之前在线更改插图的颜色。
- ⭐ https://www.humaaans.com/ 多样化、可定制的人体 svgs
- https://fresh-folk.com/ 类似
- ⭐ https://www.blackillustrations.com/ “为您的下一个数字项目提供美丽、免费的黑人插图”
- 通过 https://www.illustratorhub.com/ 雇用定制设计
- ⭐ https://www.vecteezy.com/ 高品质矢量图形,提供个人和商业用途的无忧许可。
- ⭐ https://streamlineicons.com/ux/ 与 Streamline 图标搭配的插图
- https://icons8.com/illustrations(以前称为 ouch.pics)
- ⭐ https://blush.design/ Pablo Stanley 的优秀随机生成器。专为 Sketch、Figma、InVision Studio 和 Adobe XD 打造。
- ⭐ https://www.freepik.com/ 适合所有人的图形资源:查找免费矢量、库存照片、PSD 和图标
- https://www.openpeeps.com/
- https://iradesign.io/ 构建你自己的插图 - 非常渐变/无脸伊洛重
- https://www.storyset.com/ 为您的下一个项目免费定制插图
- https://www.pixeltrue.com/
- https://www.pixeltrue.com/frontliner-heroes 24 张高品质 Covid 插图。
- https://www.pixeltrue.com/free-illustrations 免费矢量插图
- https://www.seekpng.com/ 1m+透明PNG图片免费
- https://freellustrations.com/
- https://2.flexiple.com/scale/all-illustrations 每天一幅新的高质量开源插图。使用我们的颜色选择器使插图适应您的品牌标识!
- https://2.flexiple.com/scale/home
- https://illustrationkit.com/ 个人和商业项目的免费矢量插图,无需归属
- https://www.glazestock.com/
- https://openclipart.org/
- https://gallery.manypixels.co/ ManyPixels 提供免费的 svg 插图,还可以自定义颜色。
- https://generator.opendoodles.com/ 带有 svgs 颜色生成器的插图
- https://www.openpeeps.com/ 一个手绘插图库,用于创建人物场景。
- https://opengameart.org/
- https://usesmash.com/ Smash Illustrations 包含时尚人物和简单插图,可免费用于商业和个人用途。它具有超过 250 多个物体和角色,以及 20 多个独特的场景,因此您可以随心所欲地组合它们。
- https://control.rocks/
- https://mixkit.co/free-stock-art/ Mixkit 是插画界的 Unsplash,或者说这就是他们的目标。它具有许多插图类别以及库存视频和音乐,全部免费。
- https://delesign.com/free-designs/graphics/
- https://illlustrations.co/ 100 张精美插图,由 Vijay Verma 在 100 天的插图挑战中设计。
- https://isometric.online/ 该网站提供了一个可搜索的精美免费等距插图列表。
- https://www.codeinwp.com/pattern-collection/ 抽象艺术插图
- https://www.glazestock.com/
- https://lukaszadam.com/illustrations 为所有人提供免费插图和图标的库。
- https://design.dev/ PS/sketch/等中的一些插图。需要帐户。
- https://www.manuelalangella.com/retroooo-folks/ Retroooo Folks 是一个基于矢量的混合搭配手绘草图库,专为 Adobe Illustrator、Sketch 和 Adobe Draw 创建。
- https://woobro.design/
- https://pimpmydrawing.com/
- https://www.drawkit.io/ 为您的下一个项目提供手绘矢量图资源
- https://www.karthiksrinivas.in/charco 一组 16 张手工制作的插图,适合您的 Web 和应用程序项目。该集合包括 404 错误、无互联网连接、无服务、致命错误、找不到页面、出现问题、正在建设等类别。
- https://www.veila.me/freebies/scandinavian-houses-free-vector-images
- https://absurd.design/
- https://github.com/MariaLetta/mega-doodles-pack
- https://iradesign.io/
- https://autodraw.com 谷歌AI辅助绘图
- https://hotpot.ai 免费或付费。为移动应用程序和浏览器扩展创建图标、应用程序屏幕截图、MacBook/浏览器模型、社交媒体帖子以及其他图形。
- https://www.magicpattern.design/examples - 用于插图图案的一键式网页编辑器。它非常适合品牌登陆页面、社交媒体帖子和特色图片。需要谷歌注册。
- https://gumroad.com/l/just sketch me(付费)
- https://error404.fun/ 404页面插图
- https://designstripe.com/ 免费插图 + 易于使用的网页编辑器,允许自定义调色板、字符、外观和感觉等
Illo 的上下文:https://onepagelove.com/tag/illustrations
3D 插图
-
https://www.isometriclove.com/ 适合您设计的可爱等距物体
- https://www.handz.design/ 3d 手势
- https://isoflat.com/ 等距和平面图形资源
- https://www.shapefest.com/ 160,000+ 精美 3D 形状的高分辨率 PNG 图像
- https://powerpeopleplatform.com/ 美味的 3D 头像设计库
- https://spline.design/ 轻松创建和发布 3D Web 体验。快速构建和迭代,获得可用于生产的结果。
- https://news.ycombinator.com/item?id=33845291 - Blockbench - 低聚搅拌机替代品
在搅拌机中学习 3d illo https://polygonrunway.com/
-
https://news.ycombinator.com/item?id=33273022
手写外观
RoughJS 工具
- RoughJS 动画注释 - https://roughnotation.com/
-
https://alias-rahil.github.io/handwriting.js/
像素艺术
-
SNES 音乐 https://www.zophar.net/music/nintendo-snes-spc
ASCII 艺术
代码中的 ascii 艺术示例:https://blog.regehr.org/archives/1653(HN 讨论)
-
https://fatiherikli.github.io/archetype/
- https://textik.com/#a4ec12a68785f25f
- http://asciiflow.com/
- https://monodraw.helftone.com/
- 文本到图表工具列表
- https://github.com/asciitosvg/asciitosvg ascii 到 svg 图
- 从图片到 ANSI 艺术 https://mrogalski.eu/ansi-art/
matrix8967 的列表
来自 matrix8967:一些 ANSI 颜色代码和 ASCIInema 可以帮助您走很长的路。 (注意:将来可能需要重新格式化)
- 这是我笔记中的纯文本信息工具列表:
- https://mbarkau.keybase.pub/asciigrid/
- https://gitlab.com/mbarkhau/asciigrid/
- ascii-tables 与标签上的内容完全一致。
- https://ozh.github.io/ascii-tables/
- https://github.com/ozh/ascii-tables/
- 网笔
- https://www.netpen.io/main/
- https://github.com/ebirger/netpen/
- svgbob 和 svg-term 都非常适合从这些纯文本文件创建 SVG:
- https://github.com/marionebl/svg-term-cli/
- https://ivanceras.github.io/svgbob-editor/
- https://github.com/ivanceras/svgbob/
- 这里有一些专注于 TUI/CLI 的框架。这些对我来说太过分了 - 但可能对这里的人有用:
- https://www.textualize.io/
- https://charm.sh/
- http://maaslalani.com/slides/
- https://github.com/peterbrittain/asciimatics/
- TUI/基于文本的演示工具:
- https://sli.dev/
- https://github.com/slidevjs/slidev/
- https://github.com/maaslalani/slides/
- http://maaslalani.com/slides/
- https://github.com/d0c-s4vage/lookatme/
- https://github.com/chunqiuyiyu/ervy/
- 值得一提的是 wtf-util,它是 TUI 配置器:
- https://wtfutil.com/
- https://github.com/ggerganov/wtf-tui
DIY 平面设计
-
库存照片和视频
-
⭐ 当然是 https://unsplash.com/
- https://www.flickr.com/creativecommons/
- https://iorepublic.com/
- https://负空间.co/
- 库存照片元搜索
- https://www.everypixel.com/
- https://same.energy/ 人工智能驱动的相似性搜索
- https://www.chamberofcommerce.org/findaphoto/
- https://zoomstock.com/ t-SNE 库存照片搜索
- https://www.goodfreephotos.com/ 27k 个免费和公共领域的照片、图像、剪贴画、图片和矢量
- https://visualhunt.com/ 搜索 354m 高品质知识共享许可照片
- 艺术焦点
- https://artvee.com/ 公共领域艺术(特别是查看 NASA 收藏)
- 初创公司
- https://startupstockphotos.com/
- 面孔
- https://www.nappy.co/ “黑人和棕色人种的美丽高分辨率照片。免费。”
- 自然
- https://freenaturestock.com/
- http://imagebase.net/
- https://visualsofearth.com/c/ 自然、太空、沙漠等,以移动设备为主。
- 旅行
- http://photos.bucketlistly.com/ 一个免费的创意公共收藏,包含来自世界各地的 5000 多张旅行照片,任何人都可以使用。
- 颜色
- https://500px.com/(高级 - 按颜色搜索)
- 杂项/新奇
- http://www.ghibli.jp/info/013251/吉卜力工作室免费背景
- https://gratisography.com/quirky/whimsy
- https://covers.alphacoders.com/by_category/4/2/twitter-header
- https://foter.com/家具
- https://picjumbo.com/
- https://photos.icons8.com/creator/ 创建自定义库存照片
- https:// generated.photos/ AI生成的库存照片
- https://photos.icons8.com/
- https://duotone.shapefactory.co/?f=f56468&t=27184f&q=_&i=oMpAz-DN-9I(使用双色调滤镜取消飞溅)
- https://allthefreestock.com/
- https://thenounproject.com/search/photos/?q=happy
- 更多资源列表
- 随机低质量列表 https://www.mattcrampton.com/blog/mega_list_of_free_image_sites_for_blogging/
- https://github.com/neutraltone/awesome-stock-resources
- https://burst.shopify.com/ 来自 Shopify 的 Burst - 为所有人提供免费库存照片
- 有薪酬的
- https://deathtothestockphoto.com/
- https://www.stocksy.com/(高级)
悬停效果的图像修改:https://photomosh.com/
库存视频
-
- https://pixabay.com/videos
- https://mixkit.co
- https://www.vecteezy.com/
- https://www.pond5.com/
- https://videohive.net/ - 3,048,864 视频效果和素材
视频创作工具
-
通用编辑器
- https://motionbox.io/ - 良好的浏览器视频编辑器 - 不错的片头和片尾,模板有点有限,但相当不错
- https://shotstack.io/ - 使用自定义模板自动编辑批量视频
- https://invideo.io/ - 优秀的视频制作者,有很多漂亮的通用模板和导入 股票视频
- https://www.moovly.com/video-templates
- https://animoto.com/ - 拖放视频制作器。更优雅/真实。
- Canva 视频 - 做了一些不错的转换和图表,但所有库存内容都在 Canva Pro 后面(13 美元/月)
- https://www.renderforest.com/templates 看起来很通用,但不是超级直观,不知道如何更改过渡
- https://videobolt.net 不错的介绍编辑器,带有一些视频模板 - 来自 jay phelps
- 网页编辑
- https://detail.co/
- veed.io
- https://runwayml.com/ 神奇的人工智能工具、实时协作、精确编辑等等。您的下一代视频创作套件。
- 专业视频
- https://biteable.com/ - 带有模板和库存视频的简单视频制作器。基因达卡通
- https://vyond.com/ - 也有点卡通
- https://app.animaker.com/moments 也有点卡通,但可以制作真实视频(story)
- https://powtoon.com - 漂亮的工作室,提供卡通专业视频和演示,过渡效果很好
- https://www.doodly.com/ 白板涂鸦解释视频。 查看演示 39 美元/月
- 网站演示视频 https://talevideo.com/ https://www.reddit.com/r/SideProject/comments/ra7inj/app_to_create_a_website_videos/
- 基于文本差异的代码动画 https://twitter.com/antfu7/status/1577832867761004544?s=46&t=WQ5RClw9ARIs9_ohcB_v-g
产品参观提示 https://dev.to/highlight/how-to-create-animated-product-stories-2bcd
杂项
- https://www.fable.app/academy/fable-quick-start-course-part-2-of-3 寓言运动设计
- https://github.com/remotion-dev/remotion - 使用 React 编写视频
- 示例用法 https://twitter.com/JDihlmann/status/1516853381242961921?s=20&t=kB6uuP2qxW83A0A-NlQerg
- https://glitterly.app/ - 有点粗糙 - 主要是图像制作器,测试版中的视频功能
- https://viddyoze.com“3D 视频动画”。有前景的视频,但终生 97 美元……似乎很粗略
- https://www. Fiverr.com/search/gigs?query=explainer videos&source=top-bar&search_in=everywhere&search-autocomplete-original-term=explainer videos
为你做
- https://www.medialuv.com/ - 设计动画工作室
来自成功 Youtuber 的教程
-
Fireship/杰夫·德莱尼 https://www.youtube.com/watch?v=N6-Q2dgodLs
头像
-
低保真自动生成的头像
- https://boringavatars.com/
- https://robohash.org/
- 标识符 https://idbloc.co/blog/product/update/2019/05/09/toggles-identicons-and-beauty.html
- https://github.com/emeraldpay/hashicon
- 不要显示人脸,而是尝试点画 https://github.com/pshihn/stippled-image
- https://en.gravatar.com/
- https://unavatar.now.sh/ 从用户名/电子邮件中获取社交图像
- http://avatars.adorable.io/#demo
- https://multiavatar.com
- https://personas.draftbit.com/ 一个有趣的现代头像生成器。
- https://avataaars.com/ 和 https://getavataaars.com/
- https://readyplayer.me/avatar 3d 可定制头像
- https://bigheads.io/
- https://joeschmoe.io/ 插图化身集合
开发商和设计师 - https://amritpaldesign.com/toy-faces Toy Faces 是一个有趣的多样化 3D 头像库,供您设计模型和个人使用。
- https://gumroad.com/l/siKBl 3D多样化头像,付费
单独的 HTML 元素
-
带重音的品牌颜色:https://web.dev/accent-color/
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
33html{
--品牌:hotpink;
滚动条颜色:hotpink Canvas;
}
:根 {
强调色:var(--品牌);
}
:焦点可见 {
轮廓颜色:var(--品牌);
}
::选择{
背景颜色:var(--品牌);
}
.dark::选择{
颜色:#1d1d1d;
} /* 如果你有深色模式类 */
::标记{
颜色:var(--品牌);
}
:is(::-webkit-calendar-picker-indicator, ::-webkit-clear-button, ::-webkit-inner-spin-button, ::-webkit-outer-spin-button) {
颜色:var(--品牌);
}
/* https://css-tricks.com/two-issues-styling-the-details-element-and-how-to-solve-them/ */
细节 {
边框:2px 实心 var(--brand-accent);
填充:0.5rem 1rem;
}
详细信息 > 摘要 {
光标:指针;
}
详细信息 > 摘要 > *:first-child {
显示方式:内嵌;
}
1 |
|
- 链接和按钮悬停效果 https://www.youtube.com/watch?v=ceNMP-aQkQ4
- 悬停效果的图像修改:https://photomosh.com/
- 滚动时缩小标题 https://css-tricks.com/how-to-create-a-shrinking-header-on-scroll-without-javascript
- https://smolcss.dev/ 响应式元素的更简单 CSS 技巧
- 更喜欢点击菜单而不是悬停菜单 https://css-tricks.com/in-praise-of-the-unambigously-click-menu/
- 如何进行设置 https://web.dev/building-a-settings-component/
- 防御性 CSS https://ishadeed.com/article/defective-css/
- 面包屑分隔线:https://twitter.com/_philNelson/status/1512316711856345090?s=20&t=q3Cp0O1KPlxADCw_zUNHDA
除了下拉菜单之外的任何内容
不要使用下拉菜单,而是使用:(https://learnui.design/blog/4-rules-intuitive-ux.html)
- 分段按钮(水平或垂直)
- 复选框
- https://getcssscan.com/css-checkboxes-examples 60+ 漂亮的复选框
- 转变
- 单选按钮
- 卡片和视觉选项(图像作为按钮)
- 提前输入(对于较大的下拉列表,例如国家/地区)
- 日期(泊松日期的日历控件,输入类型=“日期”以获得高可变性)
- 步进器(用于数字)
按钮
- CSS 键盘按钮(Linus 的脚趾)https://twitter.com/thesephist/status/1587950509503270914?s=20&t=k8x3X6k8qD-5zF8Y5vyB8w
- https://frontend.horse/articles/buttons-that-spark-joy/
- https://getcssscan.com/css-buttons-examples
- 3D按钮
- CSS3 3D 按钮 http://simurai.com/archive/buttons/#
- Button Deluxe v3 一个异想天开的 3D 纯 CSS 按钮 https://code.hnldesign.nl/btn-deluxe/
- https://cssbuttons.vercel.app/ cssbuttons:React 中内置的 HTML 和 CSS 按钮集合
- https://getcssscan.com/css-buttons-examples
- https://simurai.com/archive/buttons/ bonbon sweet css 3d 按钮
- https://markodenic.com/tools/buttons-generator/
- 在悬停CSS按钮上移动光源的想法https://jsfiddle.net/pixel67/ZxZ6B/28/
- 悬停时移动渐变 https://twitter.com/avstorm/status/1646204829826445312
- 没有难看的对焦环的按钮,带有 Tailwind:
焦点:阴影轮廓焦点:轮廓无焦点:环-2环偏移-当前环偏移-2
- 对于链接“焦点:阴影轮廓焦点:轮廓无”
表格
- 表单提交用户体验 https://twitter.com/swyx/status/1081200428950335488?s=21
- 可访问的样式表单 https://github.com/scottaohara/a11y_styled_form_controls
- 所有元素的可访问性 https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/
- 表单设计最佳实践 https://medium.com/nextux/form-design-best-practices-9525c321d759
- 表单向导 https://medium.com/nextux/how-to-design-a-form-wizard-b85fe1cc665a
- 复杂表单 https://medium.com/nextux/form-design-for-complex-applications-d8a1d025eba6
- 表单验证用户体验 https://medium.com/nextux/forms-need-validation-2ecbccbacea1
- 表单验证 https://www.bram.us/2021/01/28/form-validation-you-want-notfocusinvalid-not-invalid/
- 使用
input:not(:focus):not(:placeholder-shown):valid
来实现非怪异的用户体验 - WTF 表单:更好的表单,例如带有纯 CSS 的单选按钮 https://github.com/mdo/wtf-forms
- 输出启发形式:https://twitter.com/steveschoger/status/1171429842442522625
- 显示占位符时显示按钮:https://codepen.io/liamj/pen/vYYLGZj
- 切换:https://jnkkkk.github.io/MoreToggles.css/allToggles.html
- 3D LED 开关:https://codepen.io/jkantner/pen/VwaBomY
- 完美 UI 和 UX 的疯狂鸡蛋指南 https://www.crazyegg.com/blog/guides/great-form-ui-and-ux/
- Geri Reid 的最佳实践、研究见解和示例 https://gerireid.com/forms.html
表格
- https://www.uxbooth.com/articles/designing-user-friend-data-tables/
- https://medium.com/nextux/design-better-data-tables-4ecc99d23356
- https://twitter.com/erikdkennedy/status/1329787833058353154?s=20
- 同时具有粘性标题和粘性第一列的表格
日期选择器
### 声音
- https://www.zapsplat.com/
- https://www.myinstants.com/index/se/
- YouTube 的音频库 https://studio.youtube.com/channel/
/music - https://icons8.com/music
- https://freesound.org/
- https://pixabay.com/music/
- https://cchound.com/ 100% 免费、优质 CC 音频
- https://www.pianobook.co.uk/ 作为数百个免费样本库(许多钢琴,许多其他东西)。
- https://loyaltyfreakmusic.com/ 一些免版税音乐。 gremlin 播客使用它
- 播客介绍
- https://aaraalto.com/sounds 一些用于播客过渡的简短吉他样本
- https://transistor.fm/free-podcast-intro-music/ 免费播客介绍音乐
- https://www.soundstripe.com/
- https://www.premiumbeat.com/
- https://www.streambeats.com/
- https://www.canva.com/help/article/stock-music
- https://www.epidemicsound.com/
- https://www.youtube.com/channel/UCV3itPyPPgvftXBsreYADlw Bensound
- https://www.soundboardguy.com/
- https://snapmuse.com/ - 适用于 Youtube、Podcast、Vlog 和其他视频项目的免版税音乐
有薪酬的:
- https://www.epidemicsound.com/
- https://artlist.io/ - 可能有更好的许可 https://www.youtube.com/watch?v=mYU6XhORomg 但没有 fx
- https://www.soundstripe.com/(最便宜)这里有一个比较 https://www.youtube.com/watch?v=1YBjY79axRo
- https://www.bensound.com/
- https://snapmuse.com/
工具:
- https://www.audacityteam.org/
- https://joshwcomeau.com/react/announcing-use-sound-react-hook/
- https://source-separation.github.io/tutorial/landing.html
轻量级图表/Dataviz
- https://rbitr.github.io/ChartS.css/
- 轻松创建用于文档、数据讲故事/新闻等的简单图表。它具有一维列表的绘图,并具有自定义降价过滤器,可将适当格式的列表直接转换为图表。它没有依赖项(除了现代浏览器之外),并且与基于 javascript 的图表工具相比非常小。 html 基于“ul”列表,在没有 CSS 支持的情况下将折叠回可读列表,使其可供所有读者访问。它是开源的,并且可以根据项目需求轻松配置。
- Apache E Charts https://echarts.apache.org/en/index.html
- https://chartscss.org/ Charts.css 是一个现代 CSS 框架。它使用 CSS 实用程序类将 HTML 元素设计为图表。
- 文本中的迷你字体:https://github.com/aftertheflood/sparks 和 https://www.scribbletone.com/typefaces/ff-chartwell
- https://vizzuhq.com/
- https://docs.anychart.com/Basic_Charts/Stacked/Value/Vertical_Area_Chart
- https://antv.vision/en
- https://stephenhutchings.github.io/shown/ 静态生成的响应式图表,无需客户端 JavaScript。
仪表板
- https://github.com/cruip/tailwind-dashboard-template 这是用 Tailwind 和 React 制作的,包括用 Chart.js 构建的可选图表组件。
不错的 React 组件
- https://react-smooth-range-input.now.sh/
- Theme-ui-sketchy - https://github.com/beerose/theme-ui-sketchy 带有 themeui 的 rawjs 组件
- React 物理拖动器 https://react-physicals-dragger-demo.netlify.com/
- React-Designer:在你的反应组件中易于配置、轻量级、可编辑矢量图形。
- 来自 [折叠 DOM] 的
<Foldable>
(https://www.joshwcomeau.com/posts/folding-the-dom/) - React 汉堡图标 https://hamburger-react.netlify.com/
- 注意汉堡菜单的问题 https://news.ycombinator.com/item?id=30712599
- 反应曲线箭头 https://react-curved-arrow.nickjanssen.com/
- 旋转器
- https://github.com/tienpham94/react-awesome-spinners - 需要样式组件
- https://github.com/davidhu2000/react-spinners
- https://github.com/JoshK2/react-spinners-css
- https://github.com/JoshK2/react-spinners-css
- https://www.npmjs.com/package/react-loaders-kit - 200kb
- https://github.com/adexin/spinners-react
- https://gooey-react.netlify.app/examples/rotating-loader/
- PDF查看器https://react-pdf-viewer.dev/
反应烘烤
React 游戏化
- https://github.com/thedevelobear/react-rewards
- 反应五彩纸屑 https://alampros.github.io/react-confetti/
- React DOM 五彩纸屑 https://daniel-lundin.github.io/react-dom-confetti/
其他 奇怪有趣的东西
- 透视楼梯文本效果 https://codepen.io/jamc92/details/KaMLvY(实际操作:http://tennentbrown.co.nz)
- 分割文本动画 https://web.dev/building-split-text-animations/
- https://party.js.org/ 向网页添加粒子效果,特别是五彩纸屑和火花。
- 双色调混合模式:https://jmperezperez.com/duotone-using-css-blend-modes/
- 混合模式完整指南 https://typeively.com/DanHollick/blending-modes-KrBa0JP
- 带有文本阴影的 Decovar 字体:https://codepen.io/mandymichael/details/dJZQaz(以及其他 Mandy 的可变字体)
- 阴影:
box-shadow:10px 12px 0.5rem rgba(0,0,0,0.5);
- 扩展搜索按钮和来自 Ana Tudor 的文本此处提到
- ClippyJS https://www.smore.com/clippy-js
- Rythm.js - 让你的页面跳舞 https://okazari.github.io/Rythm.js/
- XKCD 图表 https://timqian.com/chart.xkcd/
- Netflix 滑入式菜单 - Codepen
- 查看链接上的 Href - 2 分钟视频
- 使用 SVG 和滤镜的粘稠效果
- 有关 [SVG 滤镜] 的更多信息(https://www.smashingmagazine.com/2021/03/svg-generators/#svg-filters-color-matrix-mixer)
- 背景滤镜和多个内阴影
- Swyx CSS 过滤器玩具
- CSS 运动模糊技巧
- 用 CSS 滤镜创建的 Instagram 滤镜,作者:Una
- 仅 CSS 带有标题的悬停效果
- SVG iPhone 模拟和动画通知过渡
- RoughJS 注释 - https://roughnotation.com/
- 使用 ThreeJS 平面模型的 Greensock GSAP 滚动触发演示 https://codepen.io/ste-vg/pen/GRooLza
- 方便的 HTML 小技巧 https://htmldom.dev/
- https://1stwebdesigner.com/css-effects/
- 很棒的 svg 创意 https://twitter.com/cassiecodes/status/1383432725059674112?s=20
- js 中的指数平滑动画 https://lisyarus.github.io/blog/programming/2023/02/21/exponential-smoothing.html
纯 CSS 技巧
- 请务必查看 https://components.ai
- https://twitter.com/JoshWComeau/status/1170358024319492097?s=20
- Sarah Drasner 选择 https://codepen.io/collection/nMgKxJ?cursor=ZD0xJm89MCZwPTEmdj0yNjc5NTQ1
- Lea Verou CSS 秘密 https://twitter.com/swyx/status/982786353216843776?s=20
- CSS3 模式 https://leaverou.github.io/css3patterns/
- CSS 3D 文本 https://markdotto.com/playground/3d-text/
- 3D CSS 悬停效果 https://polypane.app/css-3d-transform-examples/
- 3D CSS 文本旋转 https://x.st/spinning-diagrams-with-css/
- 可折叠列表项树视图 https://iamkate.com/code/tree-views/
- 使用 SVG 将光标设置为表情符号 https://twitter.com/mgechev/status/1354300680807329793?s=20
- 使用 SVG 滑动图像网格 https://www.cassie.codes/posts/swipey-image-grids/
- 动画焦点 https://twitter.com/argyleink/status/1387072095159406596
1 |
|
- https://ui.glass/generator/ 开始使用这个基于 glassmorphism 设计规范的免费 CSS 生成器,以快速设计和自定义样式属性。
- 玻璃态 codepen, 上下文
1 |
|
-
阴影
- 盒子阴影 https://brumm.af/shadows
- 阴影 - 例如 -1px 左侧 -1px 顶部 - 使按钮看起来像印记
- 文字阴影
- 在一个元素上尝试多个阴影
- https://getcssscan.com/css-box-shadow-examples
- 在 CSS 中设计美丽的阴影 https://www.joshwcomeau.com/css/designing-shadows/
- 平滑阴影生成器的灵感来源 https://smoothshadows.com/
- https://www.joshwcomeau.com/shadow-palette/(https://css-tricks.com/shadow-palette-generator/)
- 卡片边框生成器 https://card.surge.sh/
- Broider - 9 补丁 css 网格边框 https://maxbittker.github.io/broider/
- CSS 滚动阴影 https://css-scroll-shadows.now.sh/
- 圆锥渐变边框 https://twitter.com/argyleink/status/1282889809782927360
- 没有额外元素的渐变边框:使用背景原点+透明边框
- Components.ai 盒子阴影 https://components.ai/box-shadows
- 表情符号阴影 https://codepen.io/dienhn/pen/xxErveM
- 新拟态生成器 https://neumorphism.io/#f3d2c3
- skeuo vs flat vs neuomorphism 的入门 https://uxdesign.cc/triDimensionality-of-skeuomorphism-flat-design-and-neumorphism-bc9d705a5cc7
1
2
3边框半径:50px;
背景:#f3d2c3;
框阴影:20px 20px 22px #cfb3a6,-20px -20px 22px #fff2e0; -
混合模式
背景混合模式
颜色加深、变亮、相乘都很酷- CSS剪辑路径
- https://labs.jensimmons.com/#shapes
- https://bennettfeely.com/clippy/
- https://youtu.be/u9bDe3Bw0sA
- CSS 技巧剪辑路径动画教程 https://css-tricks.com/animating-with-clip-path/
- 带有剪辑路径的倾斜图像库 https://24ways.org/2019/flexible-captioned-slanted-images/
SVG/画布遮罩
-
JPG/PNG 到 SVG
- 核心工具http://potrace.sourceforge.net/
- https://picsvg.com/
- https://svgurt.com/#/
- https://codepen.io/jesstelford/pen/PaBMrL 小型动态 SVG 占位符
- https://github.com/woltapp/blurhash 用于模糊的小型动态 SVG 占位符
- https://www.usetracy.com/ - 从单色绘图或图像制作 SVG
- SVG 到 JSX
- https://omatsuri.app/svg-to-jsx
- https://svg2jsx.com/
- https://react-svgr.com/playground/
- SVG 编辑器
- https://boxy-svg.com/
- https://editor.method.ac/
- https://vecta.io/ 团队协作工具,还支持图表、Autocad 绘图、Vision 模板和绘图。
- https://macsvg.org/ 用于 SVG 编辑和动画的轻量级开源 macOS 应用程序
- https://github.com/SVG-Edit/svgedit 成熟的 SVG 编辑器,用于复杂的 SVG 编辑。
- SVG 压缩
- https://jakearchibald.github.io/svgomg/
- SVGO https://www.smashingmagazine.com/2021/03/svg-generators/#svg-compression
- SVG 资产管理器
- https://svgx.app/ 免费桌面 SVG 资源管理器,允许您将所有 SVG 保存在一处。您可以添加书签、搜索和预览 SVG 图标、实时编辑 SVG 标记、在深色模式下预览图标以及一键复制/粘贴标记和 CSS。默认情况下,它还使用 SVGO 进行 SVG 优化。适用于 Mac 和 Windows。
- https://iconset.io/ 您可以将 Iconset 中的图标直接拖动到 Sketch、Figma、Adobe XD 和几乎任何其他内容中,无需安装插件或扩展。另外,您还可以通过 Dropbox 或类似服务跨设备同步图标,并发布和共享您的图标集。适用于 Mac 和 Windows。
- SVG Sprites 生成器 https://svgsprit.es/ 上下文 https://www.smashingmagazine.com/2021/03/svg-generators/#svg-sprites-generator
- 透明填充 SVG 并在悬停时着色 - Codepen
- https://speckyboy.com/css-svg-canvas-masks/
- https://www.blobmaker.app/ 生成一些奇特的斑点。
- https://squircley.app/ 任何类型的视觉效果或背景图像的有机形状生成器。您可以选择旋转、比例、“曲率”和填充颜色,该工具会处理剩下的事情。
- https://inkscape.org/
- https://svg-path-visualizer.netlify.app/
- https://svgcrop.com/ 自动删除空格
- https://msurguy.github.io/svg-cropper-tool/ 更精细地控制裁剪,并提供裁剪样式的附加选项 - 圆形、多边形、自定义形状
- SVG 多边形生成器 https://codepen.io/winkerVSbecks/full/wrZQQm/ 允许您定义边数、半径、间距,并为您生成
SVG 元素。 - https://rawgraphs.io/ SVG 数据可视化生成器 - 例如旭日图、圆形树状图或多凸包。带教程:https://rawgraphs.io/learning
- svg 和文本效果
- https://pavellaptev.github.io/warp-svg/
- https://css-tricks.com/animate-blob-text-with-svg-text-clipping/
- 更多文本效果 https://letsbuildui.dev/articles/css-text-effects- Five-minimal-examples
- 对现有的 svg 进行动画处理 https://svgartista.net/
mix-blend-mode: screen
非常适合带有悬停的 SVG 图标- SVG 动画
- SVG 图标转换 https://blog.nucleoapp.com/create-2-state-svg-powered-animated-icons-76ed19160a7e
- https://nucleoapp.com/tool/icon-transition
- 基于滚动的 svg 文本路径动画 https://www.youtube.com/watch?v=Tae96ze3xwY
- 描边路径动画 https://css-tricks.com/a-trick-that-makes-drawing-svg-lines-way-easier/
- https://maxwellito.github.io/vivus-instant/ 动画 svg 笔画
- https://svgartista.net/ 基本填充和描边动画
- https://www.svgator.com/ SVG 动画专用编辑器,具有大量专用面板,可处理从倾斜到笔划路径和过滤器的所有内容
- GSAP、SVG.js (http://www.svgjs.com/)、Lottie
- SVG 动画工具 https://svija.love/animation
动画和过渡
-
按钮、悬停、输入和加载器 https://cssfx.netlify.com/
- 一般 http://animista.net
- 对现有的 svg 进行动画处理 https://svgartista.net/ (与 animista 是同一个人)
- 一般 https://animejs.com/
- https://www.theatrejs.com/ 使用方便的可视化编辑器对 DOM 元素或 WebGL 进行动画处理,该编辑器可与您编写的代码配合使用。
- 动态图形 https://github.com/mojs/mojs
- https://www.transition.style/ CSS 过渡“我最喜欢的是在动画中加入一些犹豫的过渡,以增加独特性”
- 一般 https://daneden.github.io/animate.css/
- https://animxyz.com/ 用于动画的 Tailwind,因为您只使用 HTML 类。
- 一般 https://ianlunn.github.io/Hover/
- 汉堡 https://march08.github.io/animated-burgers/
- 汉堡http://negomi.github.io/react-burger-menu/
- 布局 https://github.com/aholachek/react-flip-toolkit
- 悬停和加载器:https://www.csswand.dev/
- 图形动画:https://lottiefiles.com/
- https://www.pixeltrue.com/free-illustrations 洛蒂动画
- HTML 动画? https://tumult.com/hype/(付费)
- 使用 swup 进行页面转换 https://github.com/swup/swup (css 技巧)
- 没有关键帧的CSS动画https://animxyz.com/docs/
- CSS 动画集合 https://xsgames.co/animatiss/
- https://ericfortis.github.io/web-animations/ 开源纯 JS、CSS、HTML、SVG 动画
- 动画介绍和示例 https://stackdiary.com/css-animations/
加载旋转器
-
网络组件 https://wc-spinners.cjennings.dev/
- 旋转器 https://tobiasahlin.com/spinkit/
- 您也可以将按钮设为微调器:
- https://joebell.co.uk/sketches/loading-disco
- 演示:https://twitter.com/joebell_/status/1557355193473585153
- 按钮、悬停、输入和加载器 https://cssfx.netlify.com/
- CSS 中的圆锥渐变加载器 - Codepen
- React、Vue 和 Angular Spinners https://github.com/JoshK2/react-spinners-css
- https://andrew.wang-hoyer.com/experiments/svg-animations/
- 单元素 CSS Spinners https://projects.lukehaas.me/css-loaders/
- https://whirl.netlify.app/ 100 多个动画加载程序
React 动画工具
-
https://react-simple-animate.now.sh/
- https://github.com/brunnolou/react-morph
- https://github.com/kitze/react-genie
- 页面转换 https://github.com/joerez/react-transitions/
- https://animxyz.com/docs/ 具有 React 和 Vue 集成
了解如何通过 Sam Selikoff 的 https://buildui.com/ 使用 Framer Motion
改善用户体验的想法
入职
关于教程与上下文提示:https://www.nngroup.com/articles/onboarding-tutorials/
特色游览
- https://www.appcues.com/ 向人们展示他们需要的东西
- https://github.com/zurb/joyride jQuery 功能游览插件,用于 https://www.airdna.co/
-tippy.js 手卷 - 反应曲线箭头 https://react-curved-arrow.nickjanssen.com/
- https://github.com/zurb/joyride jQuery 功能游览插件,用于 https://www.airdna.co/
欢迎电子邮件
-
https://blog.appsumo.com/welcome-email-examples/
空状态
设计软件
-
图像编辑/导出到 SVG/对象删除/Photoshop - Photopea
- 在线 SVG 编辑器 - https://yqnn.github.io/svg-path-editor/
- GIMP 替代方案 - https://glimpse-editor.org/
- 悬停效果的图像修改:https://photomosh.com/
- 制作照片16x9小工具 https://photo16x9.com/
- 使用 ML 放大低分辨率图像:https://twitter.com/addyosmani/status/1353616560057815041
- Lunacy - https://icons8.com/lunacy 具有内置资产的图形设计软件
- 网站设计反馈协作 - Pagereview.io
- 愿景 https://www.invisionapp.com/inside-design/design-resources/
- 场景
- https://www.ls.graphics/scene-creators
- UI套件集合
- https://www.ls.graphics/ui-ux-tools
- 响应式开发浏览器
- 自由开源软件 https://responsively.app/
- http://sizzy.co/(付费)
- https://polypane.app/(付费)
- 更多替代方案
菲格玛
-
https://100dailyui.webflow.io/ 免费 Figma 产品、元素库
和屏幕。- https://blush.design/ - 使用 Figma 插件免费定制插图
- https://www.figmafreebies.com/
- 7 小时 Figma 课程 https://www.youtube.com/watch?v=RYDiDpW2VkM
素描
-
生成设计工具
-
悬停效果的图像修改:https://photomosh.com/
非 DOM 浏览器技术
### 帆布
-
Trianglify http://qrohlf.com/trianglify/
- 生成艺术 https://generativeartistry.com/
- 画布卡 https://canvas-cards.glitch.me/
- 开放处理 https://www.openprocessing.org/
WebGL
-
Curtains.js([示例](https://codepen.io/martinlaxenaire/post/webgl-enhanced-drag-slider-tutorial-with-curtains-js -第3部分))
- Polygonjs 开源、基于节点的 WebGL 设计工具,用于按程序创建 3D 场景。
- https://github.com/shuding/cobe - webgl Globe (tweet, 条纹)
制作板
三JS
- https://www.kukla-kit.com/ 可直接从 Figma 访问的大量 3D 元素。
巴比伦JS
-
https://babylonjs.medium.com/babylon-js-4-2-simplicity-reimagined-965f88d0fad
交互/设计灵感
-
- 最小画廊
- Godly.website
- Hoverstat.es
- 非常好的电子邮件
- SaaSFrame
- Dribbble
- 产品搜寻
- Landingfolio
- 应用燃料
- Refero
- 阅读.cv
- https://pageflows.com/
- https://uimovement.com/
- https://land-book.com/
- https://uidesigndaily.com/
- https://www.siteinspire.com/
- https://www.landingfolio.com
- http://www.cssmania.com/
- https://www.uisources.com/
- Codrops
- https://collectui.com/
- https://theanimatedweb.com/
- https://pageflows.com/
- https://goodui.org/“泄露的 ab 测试”
- http://ui-patterns.com/
- https://uigarage.net/
- https://pttrns.com/
- https://thefwa.com/
- steve schoger ui ux inspo 列表 https://twitter.com/steveschoger/status/1215673997725196288?s=20
- https://landings.dev/
游戏设计灵感
-
- https://www.gameuidatabase.com/
- 电影用户界面 https://www.pushing-pixels.org/fui/
- 游戏电影和其他奇幻用户界面 https://www.saji8k.com/kit-fui/
随机的东西不适合任何地方
-
https://10ideesrecuesenuxdesign.castoretpollux.com/en/
-
https://www.cssdig.com/ 用于分析您的 css
模拟 API
-
用于演示的免费或模拟数据 API
-
简单数据
- http://quotes.rest/
- https://dogapi.dog/docs/api-v2(只有数据,没有图片)
- https://api.chucknorris.io/
- https://jokeapi.dev/ https://v2.jokeapi.dev/joke/Any\?type\=single\&blacklistFlags=nsfw、种族主义、性别歧视、明确
- https://dev.to/dailydevtips1/15-better-lorem-ipsum-generators-3f99
- 简单引用 https://api.quotable.io/random
- 天气API
- OpenWeather 更好,每月有 100 万次免费通话。 https://openweathermap.org/price
- 挪威气象研究所拥有覆盖全球的优秀免费 HTTP/JSON 天气 API。无需注册。
- https://developer.yr.no
- 我在走廊里放置了一台 iPad 来显示他们的 SVG 天气图。超级简单地集成到一个简单的自制仪表板网站中。这里是奥斯陆:https://www.yr.no/en/content/1-72837/meteogram.svg
- 占位符图片
- https://source.unsplash.com/
- https://skuawk.com/
- https://github.com/imsky/holder
- https://lorempixel.com/
- http://placeimg.com/
- https://picsum.photos
- 空白
- http://placehold.it/300x300
- 动物
- https://placedog.net/
- https://placebear.com/
- http://placekitten.com/
- https://dog.ceo/
- 食物
- http://placebeer.com/
- https://baconmockup.com/
- 演员
- https://www.placecage.com/
- https://placekeanu.com/
- https://www.stevensegallery.com/
- https://www.fillmurray.com/
- https://assetroulette.com/
- 获取随机图像:
<img src="https://api.assetroulette.com/random_image">
- 获取随机模因图像:
<img src="https://api.assetroulette.com/random_meme">
- 从 Unsplash 获取随机图像:
<img src="https://api.assetroulette.com/random_unsplash">
- 获取基类的随机 CSS 定义:
<link rel="stylesheet" href="https://api.assetroulette.com/random.css">
- https://www.uifiller.com/
- 用户
- https://randomuser.me/
- https://jsonplaceholder.typicode.com/
- 关系数据
- https://swapi.dev/ - 还有一个 graphql swapi
- https://pokeapi.co/api/v2/
- 其他
- 模拟虚假用户事件 https://github.com/andresionek91/fake-web-events
- https://openweathermap.org/guide
- https://github.com/public-apis/public-apis
- https://github.com/public-api-lists/public-api-lists
- https://public-apis.io/(免费公共和开放 Rest API 目录)
- https://github.com/Marak/faker.js - 生成假pdf https://aws.amazon.com/blogs/aws/new-for-aws-lambda-container-image-support/
- https://github.com/Rolstenhouse/unofficial-apis
- https://devresourc.es/tools-and-utilities/public-apis
- https://free-for.dev/#/?id=apis-data-and-ml
有用的大数据集
-
数据集集合
- Graphext集合 91个数据集
- Data.world 有133398个开放数据集可用
- https://www.data-is-plural.com/ 数据集通讯
- https://upscale.wiki/wiki/Dataset_Database 用于训练图像放大器
- https://huggingface.co/datasets
- https://datasets.quantumstat.com
- https://paperswithcode.com/datasets
- https://registry.opendata.aws
- https://docs.microsoft.com/en-us/azure/azure-sql/public-data-sets
- https://guides.library.cmu.edu/az.php 卡内基梅隆大学列出了 750 个数据库、数据集和研究支持工具。
- 谷歌数据集 https://datasetsearch.research.google.com
- 很棒的公共数据集 https://github.com/awesomedata/awesome-public-datasets
- Kaggle 数据集 https://kaggle.com/datasets
- 美国政府开放数据之家 https://data.gov
- SQL 演示
- 北风
- 奇努克:https://github.com/lerocha/chinook-database
- 科技
- GitHub 活动数据 ([博客](https://cloud. google.com/blog/topics/public-datasets/github-on-bigquery-analyze-all-the-open-source-code)) 这个超过 3TB 的数据集包含迄今为止最大的 GitHub 活动发布源。它包含超过 280 万个开源 GitHub 存储库内容的完整快照,其中包括超过 1.45 亿个唯一提交、超过 20 亿个不同文件路径以及 1.63 亿个文件的最新版本的内容,所有这些都可以通过以下方式进行搜索:正则表达式。
- 洛斯阿拉莫斯网络安全数据
- 该数据集代表从洛斯阿拉莫斯国家实验室企业内部计算机网络内的五个来源收集的连续 58 天的去识别化事件数据。
- 数据源包括来自个人计算机和集中式 Active Directory 域控制器服务器的基于 Windows 的身份验证事件;处理来自各个 Windows 计算机的启动和停止事件;在内部 DNS 服务器上收集的域名服务 (DNS) 查找;在几个关键路由器位置收集的网络流量数据;以及一组明确定义的红队事件,这些事件在 58 天内呈现不良行为。该数据集总共约 12 GB,压缩后包含五个数据元素,总共为 12,425 个用户、17,684 台计算机和 62,974 个进程提供了 1,648,275,307 个事件。
- 金融
- Numerai v4 - @numerai 锦标赛整个历史的 1191 个功能和目标。 240 万行和 574 个时代。地球上最难的表格数据集竞赛之一。
- 文本
- 安然电子邮件 (来源) :来自安然公司 150 名员工的 500,000 多封电子邮件(播客)
- ICIJ Offshore Leaks db 该 ICIJ 数据库包含超过 810,000 个离岸实体的信息,这些实体是潘多拉文件、天堂文件、巴哈马泄密事件、巴拿马文件的一部分
- Kaggle:https://www.kaggle.com/zusmani/paradisepanamapapers
- GDELT 项目“以 100 多种语言监控来自每个国家几乎每个角落的世界广播、印刷和网络新闻,并识别人员、地点、组织、主题、来源、情感、计数、引用、图像和事件每时每刻都在推动我们的全球社会,为全世界的计算创建一个免费的开放平台。”
- Hex 星座运势 欢迎来到首届 Hex 星座运势,这是一个新的月度系列,我尝试使用该系列来预测未来一个月的总体趋势十六进制。我们将首先直观地了解八月第一周的竞争情况,然后进行一些实际的预测建模,以了解该月剩余时间的情况。
- 地理
- BigQuery 全球每日天气数据 使用 BQ 地理函数进行叠加我们关心的关键地点的天气很有趣。 迈克尔
- Geo 名人/名人列表 (241mb) - [writeups](https://medialab. github.io/bhht-datascape/), 全球可视化
- SF 树数据集 旧金山的每棵树(由公共工程部门管理,因此不包括金门公园等地的树木):列出了 196,000 棵树,并且不断更新! simonw
- 纽约市出租车数据集 黄色和绿色出租车行程记录包括捕获接送日期的字段/时间、上车和下车地点、行程距离、明细票价、费率类型、付款类型以及司机报告的乘客数量。
- 适合教学:可扩展的大小、适量的不良数据
- (spark + Iceberg 快速入门 - [博客](https://tabular.io/blog/docker-spark-and-iceberg/ ))
- 奥克兰交通数据
- 纽约、伦敦、旧金山、巴黎、巴塞罗那、阿姆斯特丹的 Airbnb 数据
- GeoNet地震目录
- 新西兰
- LINZ 数据服务 https://data.linz.govt.nz/data.world。
- 其他?
- 战争数据集的相关性
- r/dadjokes 数据集 https://dadjokes.dfdx.me/
- 航班延误
- 迪士尼世界等待时间
- Trashnet:我和 Mindy Yang 斯坦福大学 CS 229:机器学习课程的最终项目的代码(仅适用于卷积神经网络)和数据集。该数据集涵盖六类:玻璃、纸张、纸板、塑料、金属和垃圾。目前,该数据集包含 2527 张图像。这些照片是通过将物体放置在白色海报板上并使用阳光和/或室内照明来拍摄的。图片大小已调整为 512 x 384,可以在 data/constants.py 中更改(调整大小涉及使用中的步骤 1)。使用的设备是 Apple iPhone 7 Plus、Apple iPhone 5S 和 Apple iPhone SE。
- NFL 逐场比赛数据 该软件包包含 1999 年 NFL 逐场比赛数据。包括完成概率 (cp)、超出预期的完成百分比 (cpoe) 和回溯到 2006 年的逐场比赛中接球后的预期码数(xyac_epa 和 xyac_mean_yardage)。包括开球信息,包括开球起始位置和开球结果。包括系列信息,包括系列编号和系列成功。具有预期得分、获胜概率、完成概率和接球后码数模型
副本和电子邮件
-
https://www.goodemailcopy.com/
UI 设计挑战和文案
-
- https://uxtools.co/challenges/
- https://www.frontendpractice.com/
- https://www.codewell.cc/
- https://cssbattle.dev/
其他类似的列表
-
https://a11yresources.webflow.io/
- https://webflow.com/accessibility/checklist
- https://www.getstark.co/library/
- https://10015.io/
- https://www.fetoolkit.io/
- https://github.com/bradtraversy/design-resources-for-developers
- https://tiny-helpers.dev/
- https://www.uigoodies.com/
- https://www.uplabs.com/
- https://github.com/neutraltone/awesome-stock-resources
- https://nodesign.dev/
- https://github.com/goabstract/Awesome-Design-Tools / https://github.com/LisaDziuba/Awesome-Design-Tools
- https://github.com/emmabostian/design-inspiration
- https://undesign.learn.uno/
- https://user-interface.io/
- https://dev.to/theme_selection/best-design-resources-websites-every-developer-should-bookmark-1p5d
- https://dev.to/joserfelix/40-high-quality-free-resources-for-web-development-10o3
有用的播客/演讲/文章
-
-
如何学习设计? (CodeNewbie)
-
开发人员设计基础(语法)
-
开发者设计技巧(语法)
-
给开发者的战术设计建议 (The Changelog)
-
开发者UI设计 (Meng To)
-
学习如何设计 (ShopTalk)
-
遵守当地法律
-
除了下拉菜单之外的任何内容
-
通过斜视测试
-
以身作则
-
使用近黑和近白代替纯黑和白
-
使你的中性色饱和
-
对重要元素使用高对比度
-
设计中的一切都应该经过深思熟虑
-
光学对准通常比数学对准更好
-
较小的字母间距和行高,较大的文本。用较小的文字来提升它们
-
容器边框应与容器和背景形成对比
-
一切都应该与其他东西保持一致
-
调色板中的颜色应具有不同的亮度值
-
如果你的中性色饱和,你应该使用暖色或冷色,而不是两者都使用
-
测量结果应该在数学上相关
-
元素应该按照视觉权重的顺序排列
-
如果使用水平网格,请使用 12 列
-
间距应位于高对比度点之间
-
较近的元素应该更轻
-
使阴影模糊值加倍其距离值
-
将简单放在复杂上或将复杂放在简单上
-
使容器颜色保持在亮度限制内
-
使外部填充与内部填充相同或更多
-
正文文本保持在 16 像素或以上
-
使用 70 个字符左右的行长
-
使按钮中的水平内边距是垂直内边距的两倍
-
最多使用两种字体
-
正确嵌套角落
-
不要将两个硬分界线并排放置
-
使用了太多的字体大小。尝试使用 1-2 种尺寸并改变其他因素,例如重量、负空间、颜色、外壳。
-
不要过度依赖严格的数学间距 - 使用光学对准代替 - 根据布局的需要做出判断。
-
一致的颜色使用。可点击=一种颜色。不要使标题和按钮颜色相同。头脑可及性。
-
[ ] 清晰的目的、目标受众、在哪里/多长时间可以看到
-
[ ] 信息层次结构(不同大小、对比度、位置)
-
[ ] 清晰的视觉结构 - 选择最合适的元素分组方式
-
[ ] 空格 - 留出足够的空白。太多 > 太少
-
[ ] 对齐 - 使用尽可能少的行
-
Apple 的 HIG 已更新为 2022 年 https://developer.apple.com/design/ human-interface-guidelines/guidelines/overview/
-
Apple 空间计算设计视频:
-
50 个 UI 提示 https://fifty.user-interface.io/
-
Steve Schoger - 重构 UI 流程:https://www.youtube.com/watch?v=7Z9rrryIOC4
- 给予文本一致的对比度
- 不要在彩色背景上使用灰色文本
- 使用感知亮度
- 开头留白太多
5.平衡重量和对比度 - 增强默认值
- 重叠元素以创造深度
8.使用阴影来传达高度 - 阴影有两部分
10.用颜色创造深度 - 使用更少的边框
12.跳出数据库思考 - 替代背景
- 灰色人不一定是灰色的。
15.使用好的字体!
-
Steve Schoger - 视觉UI设计的小细节
-
[ ] 为你的灰色添加一点颜色
-
[ ] 使用彩色背景时使灰色饱和
-
[ ] 使灰色饱和时考虑温度
-
[ ] 使用一致的圆角半径
-
[ ] 使用一致的图标集
-
[ ] 使用字体大小来强调 impt 信息
-
[ ] 使用颜色创建层次结构
-
[ ] 使用一致的间距比例
-
[ ] 使用颜色来引起注意
-
[ ] 偏移框阴影
-
[ ] 链接样式简单
-
[ ] 使用对比来创造平衡
-
[ ] 选择合适的行高
-
[ ] 使用对齐来清理您的设计
-
[ ] 给出操作层次结构
-
[ ] 考虑间距而不是边框
-
[ ] 使用颜色来创造深度和层次
-
[ ] 使用好的字体
-
[ ] 颜色:情感、个性
-
[ ] 平衡:对称、不对称
-
[ ] 线条:直线表示和谐,曲线表示动感。引导眼睛
-
[ ] 排版:最多 3 个、网页无衬线、标题字距调整
-
[ ] 添加形状、颜色、元素大小的对比
-
[ ] 比例:以不同的方式调整元素大小以引起注意或演示概念
-
[ ] 邻近度:将相关项目分组在一起。连接颜色、字体、形状
-
[ ] 层次结构:最重要的元素首先
-
[ ] 重复:字体、颜色、徽标的一致性
-
[ ] 方向:F、E、Z 模式。将关键信息放在左侧
-
[ ] 空间:利用空间放大其他物体
-
Matt D Smith 检查表(概念)
-
[ ] 我对使用此界面解决的_人类_问题有非常深入的了解吗?
-
[ ] 这是一个低、中、高复杂度的项目,我是否让它来驱动我设计低保真版本的决定?
-
[ ] 如果我使用参考资料,我是否可以放心地将我的设计放在参考资料旁边并讨论我用来获取灵感的区域,而不会给人留下我复制或创建非常接近的衍生品的印象?
-
[ ] 我是否与利益相关者和/或开发人员就该项目的目标及其实施能力进行了必要的对话。换句话说,我是否意识到业务和/或技术限制?
-
版式
-
[ ] 我是否非常谨慎地选择了字体大小(最好是每个屏幕或部分 2-4 个) 并迫使自己使用尽可能少的字体?
-
[ ] 我确定没有任何一个分散的字体大小可以与其他大小匹配吗?
-
[ ] 是否存在字体 粗细 比字体大小更适合更改的区域?
-
[ ] 是否存在字体大小写(无论是大写、标题大小写还是句子大小写)的区域比字体大小更改更有效?
-
[ ] 我的排版内容的视觉层次结构是否符合我的意图和屏幕上最重要的内容?
-
[ ] 我的标题和正文是否_感觉_一致?我是否以有趣且动态的方式使用字体比例?
-
[ ] 我是否为我的排版定义了某些尺寸和/或颜色的使用,无论是在我自己的头脑中还是在专门编写的文档中?
-
[ ] 我的印刷颜色选择是否定义得非常明确,链接、操作、按钮与只读文本的特定颜色,以及是否有任何可以改进的地方?
-
[ ] 如果适用,是否有任何区域可以通过在周围区域添加任何装饰或信息元素来为我的排版添加更多视觉兴趣?
-
[ ] 我是否出于特定原因故意选择特定字体?
-
[ ] 如果我没有使用过系统或开源字体(SF Pro、Roboto、Inter、Helvetica 等),我是否在购买适当的字体许可方面进行了尽职调查和/或与利益相关者或开发人员核实该字体是否符合我的要求?已选择是否已获得批准和/或可以在开发过程中使用?
-
[ ] 我选择的字体是否能够传达我想要传达的正确个性或感觉?
-
[ ] 我是否考虑过添加用户根据自己的喜好选择自己的字体大小的功能,如果没有,请确保最重要的内容不小于 16px?
-
布局
-
[ ] 我在布置设计的每个元素时是否使用了盒模型概念,或者是否有一些我无意的落后者?
-
[ ] 我是否使用了清晰的网格结构和正确对齐的元素,在视觉上相互平衡? (12列等)
-
[ ] 我是否对布局中元素周围的所有负空间使用了有意的隐式网格,特别是定义与我的内容的有意关系?
-
[ ] 我的设计是否有足够的负空间?
-
[ ] 我的设计中是否有一些元素可以使负空间加倍以创建更好的布局?
-
[ ] 是否有任何感觉太拥挤或太紧,我是否考虑过在必要时对信息进行分层以创造更多简单性?
-
[ ] 所有文本是否左对齐或右对齐并且在适用的情况下可扫描?
-
[ ] 我的眼睛是否必须在屏幕上四处扫视才能查看内容,或者在查看时是否可以注意一条很好的延续线?
-
[ ] 我的界面元素在构图上与布局锚点是否平衡?
-
[ ] 我的设计是否有某些方面在数学上是一致的,但仍然感觉不舒服?我是否通过光学对准来纠正这些问题?
-
[ ] 我的设计密度合适吗?是否因为信息量大而紧凑?是中等密度吗?有没有办法添加更多的负空间,以通过较低密度的布局获得更开放和友好的感觉?
-
[ ] 是否有任何领域我可以通过使用比例或视觉权重以及背景颜色变化等来创建更有意的内容优先级?
-
[ ] 是否为屏幕上的交互对象提供了适当的可供性?是否容易看到可滚动、可滑动、可点击等内容?我知道有哪些地方可以说得更清楚吗?
-
[ ] 我是否充分考虑了某些组件的可扩展/可折叠或其他交互选项?屏幕上的所有内容是否都需要显示在屏幕上,或者对于涉及添加另一个页面或另一个部分的内容是否有更优雅的解决方案?
-
颜色
-
[ ] 是否在使用 HEX 代码、RGB 值或 HSB/HSL 部分方法之间做出了有意识的选择?
-
[ ] 我是否仔细检查过以确保所有界面元素都具有适当的颜色对比度并至少满足 WCAG 2.1 AA 可访问性标准?
-
[ ] 我是否对结构颜色和交互颜色做出了非常有意识的决定?
-
[ ] 我是否明确定义了主要、次要和可能的第三 CTA(号召性用语)颜色并相应地使用了它?
-
[ ] 我的次要样式和颜色可以稍微调整一下,以更好地补充主要 CTA 吗?
-
[ ] 我是否战略性地定义了所有颜色的使用,以便为未来的颜色使用创建一个易于理解的框架?还有改进的空间吗?
-
[ ] 我的调色板是否遵循基于基本色调的系统且有意的颜色选择方法?
-
[ ] 是否有空间为结构色或交互色提供辅助色相,或者我选择的色相是否足够?
-
[ ] 是否有机会使用适当的渐变?如果我使用渐变,我是否仔细检查过与其组合使用的任何文本是否可以访问?
-
[ ] 我是否为每个屏幕上的整个项目专门选择了一组非常严格的灰色(如果适用)?
-
[ ] 是否有颜色非常接近的灰色可以组合和简化?
-
[ ] 我是否修改和/或调整了我的整体调色板以包含每个元素的所有颜色和这些颜色的用法?
-
[ ] 我是否考虑过布局的 Z 轴以及白色、灰色和深色如何创建自然深度?距离前景最近的物体颜色是最浅的吗?
-
[ ] 如果我的 UI 颜色较深,我是否非常注意整体对比度并精心选择每种颜色?
-
[ ] 如果我的 UI 颜色较深,我是否为界面的特定部分保留了绝对白色和绝对黑色?是否有几乎黑色或几乎白色的空间,颜色有微妙的变化?
-
风格
-
[ ] 我是否有意识地决定了具体的设计方向?
-
[ ] 我可以有意识地用特定的形容词来描述我的设计吗?
-
[ ] 我是否考虑过我正在设计的媒介的限制以及它应该和将如何影响我的设计?
-
[ ] 我是否非常有意识地选择了特定的圆角半径样式?它们应该是硬边的、略圆的、非常圆的、药丸状的吗?
-
[ ] 如果我为模块、按钮等选择了特定的圆角半径样式,我是否探索过其他选项,看看是否有更好的替代方案专门映射到我想要实现的样式类型?
-
[ ] 我是否为我的内容专门选择了某种类型的边框或分隔线?
-
[ ] 我是否考虑过仅使用负空间来创建内容分离,而不是依赖于一行或单独的模块?
-
[ ] 我是否确保我的边框或分隔线不会压倒实际内容?是否可以淡化它们以将重点转移到设计中最重要的领域?
-
[ ] 我是否充分考虑了深度、光照和阴影的潜力?如果我使用任何类型的深度作为隐喻,我的最黑暗的元素是否会重新回到设计中,而我最明亮的元素会故意出现?
-
[ ] 我是否认真考虑过我的按钮如何交互?悬停状态、点击状态等。是否有任何有趣的动画可以添加到我想要实现的方向上的双下?
-
[ ] 我的按钮是否发挥应有的作用,在适用时对屏幕上最重要的操作进行激光般的聚焦?
-
图像
-
[ ] 知道优秀的图像将使我的设计比低劣的图像好 10 倍,我是否有意为我的设计选择、选择、采购或创建绝对最佳的图像(如果适用)?
-
[ ] 我使用的图像是否使我的设计变得更好还是分散了我的注意力?
-
[ ] 我是否有意在设计中使用永远不会更改的静态图像,或者是否有机会根据事件或用户操作创建更动态的内容?
-
[ ] 我的设计中是否有地方可以利用表情符号(如这些清单标题上的表情符号)来创建更独特的设计?
-
[ ] 当我可以使用 CSS 或 SVG 代替它时,我是否使用了光栅化位图图像?
-
[ ] 如果我在设计中使用动态图像,我是否对全黑或全白图像进行了压力测试以确保设计仍然有效?
-
[ ] 如果我的设计包含用户生成的内容,我是否仔细考虑了空状态、更改图像的能力、创建和/或上传图像的能力?
-
[ ] 是否有在未添加用户生成内容时看起来不错的智能默认值?
-
[ ] 我是否使用了“马马虎虎”且没有给设计带来巨大价值的图像?
-
[ ] 我是否特别注意了我的项目中使用的任何图标?
-
[ ] 我的图标是否遵循大小、颜色、描边、填充等的强烈模式?
-
[ ] 我的图标是装饰性的还是交互式的?我的设计是否非常清楚地表达了这一点?
-
[ ] 是否有机会创建简单的自定义插图(线条、形状、图案等)来为设计添加更多视觉趣味?
-
[ ] 我是否考虑过产品营销网站或品牌应该或将如何影响界面?
-
[ ] 有需要设计的应用商店图标吗?是否有机会在应用程序图标、加载屏幕和用户首次启动应用程序的默认视图之间创建有趣的品牌体验?
-
[ ] 如果我正在设计一个网站,我是否设计了一个自定义图标,该图标显示在浏览器选项卡中作为我的项目的额外小细节?
-
元素
-
[ ] 我的项目是否具有清晰的导航结构,并且最好优先考虑前 5 个或更少的链接或部分?
-
[ ] 我是否认真考虑了我的输入字段的功能(默认、悬停、聚焦、禁用、错误等)并为所有可能性创建了非常清晰的状态设计?
-
[ ] 我的输入字段是否符合项目的整体风格和方向?
-
[ ] 我设计的表格是否绝对必要并且需要最关键的信息?
-
[ ] 我是否非常清楚地传达了需要某些信息的原因?
-
[ ] 如果适用,我是否明确表示用户在应用程序或网站上的进度需要某些信息?
-
[ ] 如果某些信息未正确收集,我是否考虑了所有变量和/或错误状态?
-
[ ] 如果我的项目有用户配置文件,我是否考虑过添加信息后第一次使用它会是什么样子?编辑信息的机制是否足够清晰或者是否有改进的空间?
-
[ ] 我是否仔细考虑过设置屏幕的含义?
-
[ ] 我是否努力为用户创建智能默认设置,并且没有将设置屏幕用作所有可能更改的垃圾场?
-
[ ] 我是否根据信息量在设计中仔细选择了列表和/或基于卡片的布局?
-
[ ] 我的设计中是否缺少现在可能不需要但将来可能非常有用的组件,例如。桌子设计等?
-
[ ] 我是否考虑了所有组件的状态和功能并创建了组织良好的文件系统?
-
[ ] 是否需要将我干净且有组织的文件系统转变为实际的设计系统以用于其他项目?
-
[ ] 我的团队中是否有更多人(利益相关者、开发人员等)需要了解我为命名组件等所做的选择,以及他们是否应该对事物的名称有意见或发言权?
-
战术
-
[ ] 我是否探索过我正在尝试设计的许多替代版本,并通过排除过程决定哪个版本最有效?
-
[ ] 如果我的项目比一般项目稍微复杂一些,无论是因为功能还是团队规模,我是否花了足够的时间让每个人都了解应用程序应如何通过使用低保真设计来运行?
-
[ ] 如果我的项目是基于 Web 的项目,我是否充分考虑了移动版本并将其用作强制确定功能和布局优先级的方式?
-
[ ] 如果我的项目是一个应用程序,是否使用了移动优先的方法来预先创建简单性?
-
[ ] 如果我的项目更多的是一个营销网站,那么在太多地限制自己使用移动版本之前,我是否设计和探索了非常漂亮且有影响力的桌面版本?
-
[ ] 如果我的项目是 iOS 应用程序,我是否有意决定在哪里遵循 Apple HIG(人机界面指南)或在哪里偏离它?如果我偏离了,我是否有充分的理由这样做,利益相关者和开发人员是否同意?
-
[ ] 如果我的项目是 Android 应用程序,我是否决定专门使用材料设计系统,或者我是否有充分的理由不这样做?
-
[ ] 我是否在设计中使用了非常有意的占位符副本和/或图像来支持特定用户等?
-
[ ] 我是否用我的设计讲述了一个故事(基于功能)?我能否使用我所创建的内容有效地展示我的设计?
-
[ ] 我的设计是否以清晰的方式组织以展示特定的功能和流程?
-
[ ] 我是否创建了必要的原型来试验动画和交互?
-
[ ] 我是否需要创建任何单独的原型流程来向利益相关者或开发人员描述某些功能?
-
[ ] 从项目一开始就一直是一名出色的沟通者,现在是时候交接设计了,我已经知道我的开发人员需要什么?
-
UI 常见错误清单
1.对比度差
2.主按钮较多
- 可点击区域小
- 衬垫较差
- 图标不一致
- 文本难以阅读/扫描
- 错误对齐
- 空白不足
- 验证不佳
- 近距离违规
- 长文本行
- 冗余文本
- 截图质量较差
14.小字体 - 不需要时采用全角
16.无悬停状态 - 可怜的阴影
- 布局转变
- 简单设计:https://www.anthonyhobday.com/simpledesign/(由[嘿设计师]录制(https://twitter.com/jonasdowney/status/1280620028774305792/photo/1))
- 重构用户界面
- 从头开始
- 选择个性
- 不要设计太多
- 细节稍后再说
- 等级制度
- 尺寸并不代表一切
- 通过弱化来强调
- 布局和间距
- 建立间距/尺寸系统
- 设计文本
- 控制线路长度
- 使用颜色
- HSL 的沟渠六角形
- 注意:HSL 存在调色板问题 https://wildbit.com/blog/accessible-palette-stop-using-hsl-for-color-systems
- 创造深度
- (待续)
- 模拟光源
- (待续)
- 处理图像
- (待续)
- 收尾工作
- (待续)
- 特雷西·奥斯本清单
- 减少混乱
- 使用 ColourLovers 作为调色板
- 字体 - 最多 2 种。谨慎使用花哨的字体
- 更多空白
- 用项目符号点打破文字墙
- 大而清晰的 CTA 按钮
- 头条新闻:谈论好处而不是细节。短的。
- 设计细节:设计原理 - 设计细节有史以来下载次数最多的一集!
- 创建华丽 UI 的 7 条规则
- 光来自天空
- 黑白优先
- 将空白加倍
- 学习在图像上叠加文字的方法
- 使文本弹出并取消弹出
- 只使用好的字体
- 像艺术家一样偷窃
- 如何设计出色的键盘快捷键
更多免费的东西
-
-
- [Degreeless.design](https://www. Degreeless.design/#basics)
- 免费层软件 https://free-for.dev/#/
- https://github.com/Vincenius/link-list
- 演示 HTML
- https://github.com/cristurm/nyan-cat
- https://github.com/netlify/netlify-drop-demo-site/archive/master.zip
- 设计通讯
著名的付费设计服务
-
设计泡菜
- 多像素
- Contentfly(文案)
课程
-
4 分钟版本(免费):https://jgthms.com/web-design-in-4-minutes/
- 您可以使用 https://cantunsee.space/ 执行相反的操作(找出差异)
- 4 小时版本:https://frontendmasters.com/courses/design-for-developers/
- 4 周版本:https://refactoringui.com/book
- 4 个月版本:https://learnui.design/995/1495/2495。 48节课,26小时
- 每周课程通过电子邮件滴灌 https://hackdesign.org/
- 我可能会注册 https://shiftnudge.com/ … 不过它是 1800 美元
- Adrian twarog 即将推出的开发者设计书籍 https://www.enhanceui.com/
- 萌到https://designcode.io/ui-design-for-developers
- 非设计师的设计书 https://www.amazon.co.uk/Non-Designers-Design-Book-Robin-Williams/dp/0133966151
- 文案
- https://www.frontendpractice.com/
- https://www.codewell.cc/