跳至主要内容
CSS-Tricks
  • 文章
  • 笔记
  • 链接
  • 指南
  • 年鉴
  • 随机
搜索

Links

我们正在阅读并有一些想法的网络上的内容。有我们应该知道的链接吗?告诉我们!

CSS 中的 100% 是什么意思?

🔗 https://wattenberger.com/blog/css-percents
阅读评论

在 CSS 中使用百分比值时,例如…

.element {
  margin-top: 40%;
}

…这里的 % 值是什么意思?它是相对于什么的百分比?很多次,当我使用百分比时,会出现一些奇怪的事情。我通常耸耸肩,将值更改为其他值,然后继续我的工作。

但 Amelia Wattenberger 在这篇关于CSS 中百分比如何工作以及我们需要注意的所有特殊事项的精彩深入研究中说不!。并且,正如目前惯例一样,Amelia 的任何帖子都包含大量精彩的演示,完美地描述了任何给定示例中的 CSS 如何工作。这篇帖子也不例外。

font-weight: 300 被认为是有害的

🔗 https://work.lisk.in/2020/07/18/font-weight-300.html
阅读评论

Tomáš Janoušek

如今,许多网页在其样式表中设置了 font-weight: 300 。使用 DejaVu Sans 作为我的首选字体,这会导致非常细且浅色的文本难以阅读,因为出于某种原因,对于权重 < 360(在 Chrome 中;在 Firefox 中最高可达 399),正在使用“DejaVu Sans ExtraLight”变体(权重 200)。让我们调查一下为什么会发生这种情况以及如何解决它。

阅读更多

JavaScript 疲劳

🔗 https://mailinglist.humanwhocodes.com
阅读评论

来自 Nicholas Zakas 的时事通讯,关于他如何避免 JavaScript 疲劳

 我不会尝试了解出现的每一个新事物。一天中的时间和您可以投入到任何主题的精力都是有限的,因此我选择不了解我认为不会立即对我有用的任何事物。这并不意味着我完全忽略新事物的发布,而是说,我试图将它们融入现有的思维模型中,以便我能够明智地谈论它们。例如,我还没有使用 Deno 构建应用程序,但我知道 Deno 是一个用于构建服务器端应用程序的 JavaScript 运行时,就像 Node.js 一样。因此,我把 Deno 和 Node.js 放到同一个桶里,并且知道当我需要了解更多信息时,有一个比较点。

我也使用过“桶”的类比。请允许我继续并过度使用这个隐喻。

我很少尝试仅仅为了学习而学习任何东西。我学习我需要学习的东西,因为我的工作需要它。但我尽量了解足够的信息,以便在阅读科技新闻时,我可以将我阅读的内容放入思维的桶中。然后,我可以比喻地说,当这些主题出现时,伸手进入这些桶。此外,我可以关注这些桶有多满。如果我发现自己把很多东西都放进一个桶里,我可能会深入其中看看发生了什么,因为水里显然有什么东西。

您需要订阅时事通讯才能获取内容。

构建自定义数据导入器:工程师需要了解什么

🔗 https://srv.buysellads.com/ads/long/x/TCI2VP4XTTTTTTFFHVUHOTTTTTTDZMQ5ZATTTTTTB3R4EUYTTTTTTBDW5JYFC5JGHRSU5R75K7NC4RDC2HNCPZIQ2AUIORZW2MGUCSSM5QJNPGZEKH7FVSIH5VIFPRD2ZRNNP7DQ5MNIBYZL5JWNCSDH67BUVSPXK2ENBAD32HINAGPDP2QLBRDL2HJNNABX567LBKJECVY4BADG5QBC4S32KJEUVYQ22HNUTSSL5ENNK7Z35JBU67ZI67BUVSPXK2UNARDH27BDBYZL5JWNCSDH67BUVSPX5JLU6SQRK2ENBAD32HINAZZK2HUCN
阅读评论

数据导入是工程团队常见的一个痛点。无论是导入 CRM 数据、库存 SKU 还是客户详细信息,将数据导入各种应用程序并为此构建解决方案都是几乎每个工程师都能感同身受的令人沮丧的体验。数据导入作为一项关键的产品体验,是一个巨大的难题。它减少了客户的价值实现时间,给内部资源带来压力,并占用宝贵的开发周期,而这些周期本可以用来开发关键的、差异化的产品特性。

继续阅读 →

Warp SVG 在线

🔗 https://pavellaptev.github.io/warp-svg/
阅读评论

扭曲无疑是这里最酷的部分。一些花哨的数学 从字面上转换路径数据以进行扭曲。但这里的 UX 细节工作也同样出色。滚动页面通过 SVG 包装器上的transform: scale()进行放大和缩小(巧妙!)。同样,按住空格键可以让您四处平移,这与另一个包装器上的transform: translate()一样简单(聪明!)。要扭曲您自己的 SVG 文件,只需将它们拖放到页面上即可(简单!)。

蝉原则,使用 CSS 变量重新审视

🔗 https://lea.verou.me/2020/07/the-cicada-principle-revisited-with-css-variables/
阅读评论

Lea Verou挖掘了CSS 技巧经典,并将其应用于剪辑一些代码块的背景

主要思想很简单:您使用 CSS 变量编写主规则,然后使用 :nth-of-*() 规则将这些变量设置为每 N 个项目不同的内容。如果您使用足够的变量,并选择它们为素数的 Ns,那么您可以使用相对较小的 Ns 获得伪随机性的良好外观。

阅读更多

摩擦日志

🔗 https://frictionlog.com/
阅读评论

我第一次听到“摩擦日志”这个词是4 月份在 ShopTalk 上从 Suz Hinton 那里听到的。这个想法非常有道理:使用某样东西,然后记下你感到摩擦的时刻。

某些安装步骤是否出现故障?您是否看到文档中未提及的内容?您是否不得不停下来思考某个特定的 API 是否存在或如何工作?您是否对某些东西为什么被称为它所称的名称感到困惑?摩擦!记录下来。然后使用该日志来消除摩擦,因为正在构建的任何东西都会因此变得更好。

继续阅读 →

一行 CSS 中的 10 种现代布局

🔗 https://www.youtube.com/watch?v=qm0IfG1GyZU
阅读评论

Una 在出色地展示了 CSS 布局变得多么(我敢说)简单。有很多东西需要学习,但你学到的东西有意义,一旦你学会了,就会非常有力量。

继续阅读 →

网络的黑暗时代

🔗 https://pavellaptev.github.io/web-dark-ages/
阅读评论

一段非常有趣的旅程,穿越前端网页开发的早期阶段。他们对拉取请求持开放态度,因此如果您喜欢这种我们奇怪历史的有趣编年史,请提交一个!

那个 CSS3 按钮生成器真的让人印象深刻。😬

由于隐私问题,苹果拒绝在 Safari 中实施 16 个 Web API

🔗 https://www.zdnet.com/article/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/
阅读评论

为什么?指纹识别。这些 API 不是用于其预期用途,而是最终被用于粗俗的广告技术。例如,“嘿,我们不知道你到底是谁,但等等,通过脚本我们可以知道你的手机从早上 8:00 到 8:13 停止闲置并且靠近 JBL BATHROOM 的蓝牙设备,所以可能是爸爸在早上便便!让我们尽快向他展示一些关于更好扬声器和法兰绒衬衫的广告。”

我将从Catalin Cimpanu 的文章中提取完整的列表

继续阅读 →

Quick Hits

# 2024 年 8 月 23 日
# 2024 年 8 月 21 日
# 2024 年 8 月 14 日
# 2024 年 8 月 14 日
更多快速提示 →
  • 更新
  • 1
  • ...
  • 30
  • 31
  • 32
  • ...
  • 219
  • 较旧

CSS-Tricks 由 DigitalOcean 提供支持。

随时了解 Web 开发动态

使用我们精心制作的时事通讯

DigitalOcean
  • 关于 DO
  • Cloudways
  • 法律信息
  • 获取免费积分!
CSS-Tricks
  • 为我们写作!
  • 与我们合作广告
  • 联系我们
社交媒体
  • RSS Feed
  • CodePen
  • Mastodon
  • X
返回顶部

© 2024 . All rights reserved.