文章
-
使用 word-wrap 驯服长单词
这篇文章来自 Les Orchard,他在 Mozilla 的 Web 开发团队工作。Web 浏览器之间共享功能由来已久。word-wrap CSS 属性是一个最初来自微软的功能,并包含在 CSS3 中。现在在 Firefox 3.5 中可用,此 CSS 属性允许浏览器任意换行 […]
-
Web 排版的潜力
这篇文章既是演示,也是对 Web 上排版不断变化的性质的评论。Ian Lynam 和 Craig Mod 共同创建了一个页面,该页面是排版实际应用的极佳示例,但也提供了一些关于 Web 上排版的下一步可能是什么样的建议。[…]
-
script defer 属性
这篇文章由 Olivier Rochard 撰写。Olivier 在法国的 Orange Labs 从事研究工作。在 HTML 中,script 元素允许作者在其文档中包含动态脚本。defer 属性是布尔属性,指示脚本应如何执行。如果存在 defer 属性,则在 […] 时执行脚本。
-
使用 HTML5 视频创作波普艺术
这篇文章由 Felipe Gomez 撰写,他是 Mozilla 的长期贡献者,也是一位非常棒的人。Felipe 在巴西上学。此演示包含另一个有趣的特效,可以使用 Firefox 3.5 中提供的 HTML5 元素实现。还有什么比将开放式 Web 与波普艺术混合起来更好的方法来创建酷炫特效呢?此演示 […]
-
文本阴影聚光灯
Zachary Johnson 制作了另一个有趣的演示。他使用了一些 JavaScript 和新的 <a href="https://hacks.mozilla.ac.cn/2009/06/text-shadow/">text-shadow</a> 属性来构建聚光灯效果。它嵌入在下方。如果您无法查看它,请点击进入他的帖子。在 Firefox 3.5 中查看演示
-
使用 localStorage 保存数据
这篇文章由 Jeff Balogh 撰写。Jeff 在 Mozilla 的 Web 开发团队工作。Firefox 3.5 中的新功能 localStorage 是 Web 存储规范的一部分。localStorage 提供了一个简单的 Javascript API,用于在浏览器中持久化键值对。它不应与 SQL 数据库存储提案混淆,后者是一个单独的(以及 […])
-
使用 SVG 和 APNG 创建动画纹理贴图
昨天我们展示了一个使用 SVG 映射 3D 数据的演示。今天我们链接到 Hans 的下一个演示:浏览器中的动态纹理动画。他使用了与上一篇文章中相同的技术,但这次他使用了一个动画 PNG 图像,并在其上映射了一个随机图像纹理 […]
-
Firefox 3.5 中新的 CSS3 属性 - nth-*
Firefox 3.5 支持几个新的 CSS3 选择器。在这篇文章中,我们将讨论其中的四个::nth-child、:nth-last-child、:nth-of-type 和 :nth-last-of-type。这些都称为伪类,可用于将样式应用于现有选择器。描述其工作原理的最佳方法是一些示例。:nth-child 此伪类允许您 […]
-
使用 SVG 滤镜显示 3D 数据
此演示来自 Hans Schmucker,他使用 Firefox 3.5 功能制作了许多有趣的演示。明天我们还将展示他制作的另一个漂亮的演示。Hans 使用了 CSS filter 属性和 SVG 滤镜来做一些非常有趣的事情——从 Voxel 数据渲染 3D 透视。Hans 的 […]
-
Firefox 3.5 中的透明度
这是一篇非常短的帖子,但值得发布,因为它展示了浏览器功能如何从供应商特定的实现转变为完全支持的标准。在 Firefox 3.5 中,我们不再支持 Mozilla 特定的 CSS 属性 -moz-opacity。希望设置元素透明度的开发人员应使用标准 <a href="https://mdn.org.cn/en/CSS/opacity">opacity</a> 属性 […]