CSS 文章
-
Firefox 52:介绍 WebAssembly、CSS Grid 和 Grid 检查器
我们介绍了 Firefox 52 中的一些最具创新性的功能,包括 WebAssembly、CSS Grid、CSS Grid 检查器工具、改进的响应式设计模式以及 JavaScript 的异步和等待支持。
-
CSS Grid 和 Grid 高亮器现已加入 Firefox 开发者版
CSS Grid 刚刚加入 Firefox 52 开发者版。随着 Chrome(以及希望不久的将来 Safari 和 Edge)的实现,使用网格构建网站将很快在所有主流浏览器中成为可能。Grid 允许用户将 HTML 与布局问题分离,专门在 CSS 中表达这些问题。减少了我们目前在 Web 上构建方式固有的脆弱性、代码膨胀和高维护成本的风险,网格确实有潜力改变我们进行布局的方式。
-
在 DevTools 中可视化动画缓动
动画的缓动(或时间函数)决定了动画随时间推移的方式。例如,线性缓动意味着动画在其整个持续时间内以相同的速度运行。这意味着,如果元素最初没有移动,然后开始移动,它将立即这样做,因为……
-
Firefox 49 修复了针对 WebKit 设计的网站等
Hacks 博客上最近几篇文章解释了为什么 Web 开发人员应该关心跨浏览器兼容性以及优秀的 Web 开发人员如何实现它。Web 开发人员在使 Web 为所有人正常工作方面发挥着至关重要的作用。浏览器制造商也是如此。从今天起,我们在 Gecko 渲染引擎中引入了一些兼容性功能……
-
在 CSS 中使用功能查询
CSS 中有一个工具你可能还不知道。它很强大。它已经存在一段时间了。它很可能会成为你最喜欢的 CSS 新功能之一。看,@supports 规则。也称为功能查询。使用 @supports,你可以在 CSS 中编写一个小的测试来查看……
-
HTML5 游戏的 Web 字体预加载
在游戏开发中,有两种渲染文本的方法:通过位图字体和矢量字体。位图字体本质上是一个包含给定字体所有字符的精灵图图像。精灵图使用常规字体文件(传统上为 .ttf)。这如何应用于 Web 和 HTML5 上的游戏开发……
-
学习 Web 代码:MDN 学习区域欢迎您!
作为一名有抱负的开发者或一名希望扩展代码知识的教师,可能很难知道从哪里开始学习 Web 技术。在这篇博文中,我们将讨论为什么我们创建了 Mozilla 开发者网络学习区域,以帮助解决常见的学习挑战,并让你……
-
CSS 编码技巧
最近,我们看到很多人在 CSS 方面苦苦挣扎,从初学者到经验丰富的开发者。他们中的一些人不喜欢它的工作方式,并想知道用其他语言替换 CSS 是否更好——CSS 预处理器就是从这种想法中诞生的。有些人使用 CSS 框架,希望他们能够……
-
你可能不需要 CSS 框架
CSS 框架已经存在了一段时间,它们在前端开发领域变得非常流行。这些框架提供了代码片段,你可以直接复制粘贴到你的网站中,以制作完整的布局和 UI。你可能已经阅读过很多关于它们可能……
-
构建 RTL 感知 Web 应用和网站:第 2 部分
推动 Web 向前发展意味着为开发者和用户创造更好的体验。这意味着解决当前 Web 面临的问题;这对使响应式 RTL(从右到左)设计和开发更容易实现尤其重要。