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

已标记的文章
custom properties

90 篇文章
{
,

}
直接链接到文章“切换动画的开启和关闭”
无障碍 动画 自定义属性

切换动画的开启和关闭

Kirupa 提供了一个详细的教程,介绍了如何提供具有持久选项的 UI 来控制动画是否运行。

诀窍是使用控制运动的自定义属性

body {
  --toggle: 0;
  --playState: "paused";
…
Avatar of Chris Coyier
Chris Coyier 于 2019 年 1 月 9 日
直接链接到文章“为 Web 组件添加样式”
自定义属性 影子 DOM Web 组件

为 Web 组件添加样式

这让我困惑了一段时间,所以我在记忆还新鲜的时候把它写下来。仅仅因为你使用了一个 Web 组件,并不意味着它的样式完全隔离。你可能在一个 Web 组件中拥有内容...

Avatar of Chris Coyier
Chris Coyier 于 2020 年 1 月 10 日
直接链接到文章“保持 CSS 中的数学运算”
自定义属性 数学

保持 CSS 中的数学运算

有一种观点认为将数学计算留在 CSS 中是一个好主意,我同意这种观点。这是针对你在创作时可以计算的数学,但你特意选择不计算。例如,如果你需要...

Avatar of Chris Coyier
Chris Coyier 于 2018 年 12 月 13 日
直接链接到文章“Google Labs Web 组件”
自定义属性 Google Web 组件

Google Labs Web 组件

我认为看到 Google 发布有趣的 Web 组件库很酷。它展示了酷炫的新 Web 功能的可能性,并允许他们以与完全 Web 标准兼容的方式发布这些功能。

这里有一个例子:...

Avatar of Chris Coyier
Chris Coyier 于 2018 年 12 月 10 日
直接链接到文章“使用 CSS 变量实现 DRY 状态切换:回退和无效值”
calc CSS 变量 自定义属性 技巧

使用 CSS 变量实现 DRY 状态切换:回退和无效值

这是两部分系列文章中的第二篇,探讨了如何使用 CSS 变量来简化复杂布局和交互的代码编写,并使其更容易维护。第一篇...

Avatar of Ana Tudor
Ana Tudor 于 2018 年 12 月 6 日
直接链接到文章“使用 CSS 变量实现 DRY 状态切换:一条声明的差异”
CSS 变量 自定义属性 技巧

使用 CSS 变量实现 DRY 状态切换:一条声明的差异

这是两部分系列文章中的第一篇,探讨了如何使用 CSS 变量来简化复杂布局和交互的代码编写,并使其更容易维护。这篇第一篇...

Avatar of Ana Tudor
Ana Tudor 于 2018 年 12 月 6 日
直接链接到文章“使用鼠标位置移动背景”
背景 background-position 自定义属性 JavaScript

使用鼠标位置移动背景

假设你想要在鼠标悬停在元素上时移动元素的 background-position,以使设计更加生动。你有一个像这样的元素

<div class="module" id="module"></div>

并在上面添加一个背景

.module 
…
Avatar of Chris Coyier
Chris Coyier 于 2018 年 10 月 4 日
直接链接到文章“使用 JavaScript 更新 CSS 变量”
自定义属性

使用 JavaScript 更新 CSS 变量

这里有一个 CSS 变量(正式称为“CSS 自定义属性”)

:root {
  --mouse-x: 0px;
  --mouse-y: 0px;
}

也许你用它们来设置一个位置

.mover {
  left: var(--mouse-x);
  top: var(--mouse-y);
}

要从 JavaScript 更新这些值,...

Avatar of Chris Coyier
Chris Coyier 于 2018 年 9 月 12 日
直接链接到文章“使用 CSS 自定义属性打造超级强大的网格组件”
CSS 变量 自定义属性 网格 布局

使用 CSS 自定义属性打造超级强大的网格组件

不久前,我写了一篇关于 将 CSS 变量与 CSS 网格结合起来 以帮助构建更易于维护的布局的文章,反响很好。但 CSS 网格并不仅仅适用于页面!这是一个常见的误解。虽然它确实非常有用...

Avatar of Michelle Barker
Michelle Barker 于 2018 年 9 月 5 日
  • 更新的
  • 1
  • ...
  • 7
  • 8
  • 9
  • ...
  • 10
  • 更旧的

CSS-Tricks 由 DigitalOcean 提供支持。

随时了解 web 开发动态

通过我们精心制作的时事通讯

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

© 2024 . All rights reserved.