网络

7 种华丽的免费和开源字体以及何时使用它们

如果您正在寻找一种有用的、带有一点优势的免费字体,那么这个现代字体集合就是您的最佳选择。 这些时尚而多功能的字体非常适合从网站到印刷材料的各种设计,而且它们都完全免费供个人和商业使用。

阅读更多

使用 Scrapy 构建可扩展 Web Scraper 的终极指南

Scrapy 是一个流行的开源 Python 框架,用于编写可扩展的网络爬虫。 在本教程中,我们将逐步引导您使用 Scrapy 从 Wikipedia 收集奥斯卡获奖电影列表。

阅读更多

关于 CSS 边距你需要知道的一切

乍一看,CSS 中的边距似乎很简单。 应用于一个元素,它在元素周围形成一个空间,将其他元素推开。 但是,利润比您想象的要多。

阅读更多

通过阅读源代码提高你的 JavaScript 知识

当您还处于编程生涯的早期阶段时,深入研究开源库和框架的源代码可能是一项艰巨的工作。 在本文中,Carl Mungazi 分享了他如何克服恐惧并开始使用源代码来提高自己的知识和技能。 他还使用 Redux 来展示他如何分解库。

阅读更多

那是 SmashingConf Toronto 2019

现在,自从团队从多伦多 SmashingConf 回来已经过去了一段时间,我们有时间思考这个事件并总结我们所学到的一些东西。 看一看。

阅读更多

受启发的设计决策:紧迫事项

在 Inspired Design Decisions 的第二部分中,Andy Clarke 将教您如何通过将多个网格组合成一个复合网格来扩展您的布局库。 本文将改变您对网格设计的看法。

阅读更多

键盘可访问性的 UX 改进

网络是非常多样化和不可预测的,因为塑造它的人非常多样化。 在这个新的简短采访系列中,我们与有趣的人交谈,他们在我们的行业中从事有趣的工作,并分享他们所学到的东西。

阅读更多

CSS 列表、标记和计数器

CSS 中的样式列表比您想象的要多。 在本文中,Rachel 首先查看 CSS 中的列表,然后介绍 CSS 列表规范中定义的一些有趣的特性——标记和计数器。

阅读更多

如何使用 JavaScript、HTML 和 CSS 构建 Sketch 插件(第 2 部分)

在我们关于构建 Sketch 插件的教程的第二部分中,我们将继续构建我们的用户界面,然后我们将继续讨论实际生成图层马赛克和优化最终效果的关键功能插件代码。

阅读更多

如何使用 JavaScript、HTML 和 CSS 构建 Sketch 插件(第 1 部分)

在这篇由两部分组成的文章中,您将学习如何从头开始构建我们自己的 Sketch 插件——为您提供更快、更轻松、更好地完成任务所需的技能。

阅读更多