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

Links

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

动画 CSS 渐变边框

🔗 https://www.bram.us/2021/01/29/animating-a-css-gradient-border/
阅读评论

这个渐变边框的小技巧非常有用

.border-gradient {
  border: 5px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(to left, #743ad5, #d53a9d);
}

这里有一些基本的演示来自我们关于这个主题的文章。Sephanie Eckles 在分享这个想法,并提供了更多细节。Bramus Van Damme 看到后,通过添加然后动画化渐变的角度,稍微扩展了它。就像

div {
  --angle: 0deg;
  /* … */
  border-image: linear-gradient(var(--angle), green, yellow) 1;
  animation: 10s rotate linear infinite;
}

@keyframes rotate {
  to {
    --angle: 360deg;
  }
}

但是等等!实际上它并不会像这样动画化。浏览器不知道360deg是一个实际的角度值,而不仅仅是一个随机字符串。如果它确实知道它是一个角度值,它可以对其进行动画化。所以,告诉它

@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

查看 Bramus 的文章以获取那里的演示。货真价实的 CSS 技巧。我迫不及待地想要更多对@property的支持(在我写这篇文章的时候,只有 Chrome 支持),因为它确实解锁了一些很酷的 CSS 技巧。例如,视觉上动画化数字。

(Jay Freestone 的)2021 年前端预测

🔗 https://www.browserlondon.com/blog/2021/01/04/front-end-predictions-2021/
阅读评论

React 框架成熟度、早期容器查询、WASM 采用和单体架构。我全都要。感觉不像是一个特别前端的东西?Jay 说

有趣的是,前端最大的发展不太可能传统上是前端问题。回到我们的2019 年预测中,我们注意到前端开发人员的角色正越来越多地转向“全栈”,事实证明这一点是正确的。甚至我们框架和工具的演变也表明了这一点,越来越注重数据获取、并发性、安全性和可扩展性。

如果允许我预测,从而实现 2021 年 Web 平台的改进,我想预测 HTML 的inert属性将在所有三个浏览器引擎中发布,无需任何标记。

开放 Web 文档

🔗 https://opencollective.com/open-web-docs/updates/introducing-open-web-docs
阅读评论

Robert Nyman:

创建开放 Web 文档是为了确保 Web 平台文档在诸如MDN Web 文档等事实上的标准资源上的长期健康,独立于任何单个供应商或组织。通过全职员工、社区管理和我们的合作伙伴组织网络,我们使这些资源能够更好地维护和维持核心 Web 平台技术的文档。开放 Web 文档致力于通过我们的贡献来改进现有平台,而不是创建新的文档站点。

好吧,这太棒了。我知道很多人在 Mozilla 裁员后担心 MDN 的长期健康状况,即使他们已经采取了一些强有力的措施。

继续阅读 →

防弹标记组件

🔗 https://www.jayfreestone.com/writing/bulletproof-flag/
阅读评论

Jay Freestone 对 CSS 网格的巧妙运用,用于实现媒体对象设计模式的特定变体(其中图像与标题居中),没有任何魔法数字,任何不灵活且有弹性的东西。

继续阅读 →

整个网站在一个 HTML 文件中

🔗 https://john-doe.neocities.org/
阅读评论

我无法停止思考这个网站。它看起来像一个相当标准的东西;一个带有指向不同页面链接的网站。没什么值得大书特书的,除了…**整个网站都包含在一个 HTML 文件中**。

那么点击导航链接会怎样呢?每个链接仅仅显示和隐藏 HTML 的某些部分。

继续阅读 →

Chrome 88 中的新增功能:aspect-ratio

🔗 https://developers.google.com/web/updates/2021/01/nic88
阅读评论

而且它昨天发布了!对于我们 CSS 领域来说,最大的新闻是新版本支持aspect-ratio属性。这紧随 Safari宣布支持它于 Safari Technology Preview 118 中发布,该版本于 1 月 6 日发布。随着它推出到 Edge、Firefox 和其他浏览器,我们对此充满期待。

继续阅读 →

2020 年 JavaScript 现状

🔗 https://2020.stateofjs.com/en-US/
阅读评论

我们在年底前汇总了一堆已发布的 2020 年年度报告,并将它们编译成一个大型列表。列表的结尾列出了几个正在进行的调查,其中之一是 2020 年 JavaScript 现状。结果已经出来,可以查看了!

继续阅读 →

使用 CSS 和 JavaScript 在加载时淡入页面

🔗 https://www.impressivewebs.com/fading-in-page-on-load-with-css-javascript/
阅读评论

Louis Lazaris 演示了一种非常简单的方法来做到这一点。

  1. 使用声明opacity: 0的 CSS 类立即隐藏主体(使用 JavaScript)
  2. 等待所有 JavaScript 执行
  3. 通过将其转换回opacity: 1来取消隐藏主体
继续阅读 →

Flash 的 Web 技术遗产

🔗 https://tiffanybbrown.com/2020/12/flash-end-of-life/index.html
阅读评论

Tiffany B. Brown 关于Flash 如何为我们可能认为是相当现代的 Web 技术的一些方面铺平了道路

Flash 不仅擅长播放多媒体。它也擅长操作它。使用 ActionScript,您可以平移音频,调整用户的左右扬声器的输入,也许当他们将鼠标从屏幕的一侧移到另一侧时。现在我们可以使用Web Audio API来做到这一点。

Web 存储和localStorage/sessionStorage API 在概念上类似于SharedObjects,或Flash Cookie。而 Flash 和 sIFR 启用的丰富 Web 排版需求,帮助我们带来了@font-face、WOFF 和 Web 许可字体。

Flash 还普及了跨域策略文件的概念,这是一个 XML 文件,它指定一个域是否可以读取另一个域的内容和数据。它是跨源资源共享(CORS)的前身,CORS 使用 HTTP 标头而不是 XML 配置文件。

继续阅读 →

赢取 Zell Liew 的 Learn JavaScript 课程副本

🔗 https://zellwk.com/blog/2021-giveaway/
阅读评论

Zell Liew 正在赠送 10 个免费的Learn JavaScript课程副本,参加赠送活动非常简单:注册他的时事通讯。我个人已经订阅了一段时间了,我得到的只是一些偶尔的手写电子邮件,其中包含有用的 JavaScript 宝石。这有点像无论你是否获得课程都会赢。

继续阅读 →

Quick Hits

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

CSS-Tricks 由 DigitalOcean 提供支持。

随时了解 Web 开发动态

通过我们手工制作的时事通讯

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

© 2024 . All rights reserved.