网站首页 > 知识剖析 正文
GSS 变量或自定义属性允许您在整个样式表中复用值,它们提高了您的效率,减少了代码重复。
还有,正如你将在这个视频中看到的,用它们可以做各种很酷的玩意。
1. 我们可以在网站中定义全局变量,将它们使用在整个网站从根元素上,从双破折号开始,后面可以使用任何变量名称。在这里可以对变量设置任何有效的 CSS 值。
2. 你可以在 body 的函数中使用变量。
3. 如果你想更加安全,您可以向函数提供第二个参数作为 fallback 值。
4. 如果文本颜色未定义或无效,它将使用第二个参数值代替。
现在你可以在不同的地方使用这个变量,当你决定更改这个值时,它只需要更新一次,变量会向下传递,这意味着它可以覆盖它们的子项。如果我们有一个 car 类,并将 car 类的文本颜色变量更改为红色,这张卡的所有子项都将使用这个值,而不是使用根值颜色。这意味着我们改变整个网站的外观,只需修改全局变量的值。
这个概念特别强大,当结合 media 查询时,随着视口变小,我们可能想要减小元素之间的边距,而不是更新它。可能有数百个单独的 CSS 类,我们只是让 media 查询更改一个变量值,甚至可以使用喜欢的颜色方案,根据用户的设备偏好,以在浅色和深色主题之间切换。
变量也适用于 CSS,将一定义为正则数,然后用它来计算其他样式中的实际项。
另外一件很酷的事情,你不仅限于一个属性值中的单个变量,注意我是如何建立一个红色、绿色和蓝色。使用这三个不同颜色的变量,让 CSS 变量对于构建主题非常有用。因为当我们使用 javascript 引入等式的判断时,我们可以及时改变这些颜色变量。
在屏幕上看到浏览器将自动重新绘制用户的样式,确保点击喜欢按钮,并与您的朋友分享此视频,它真的有助于这些短视频。
感谢收看,我们下期再见。
- 上一篇: 每个前端开发需要了解的15个强大的CSS属性
- 下一篇: 每个前端开发需要了解的10个强大的CSS属性
猜你喜欢
- 2024-12-01 HTML中script标签中的那些属性
- 2024-12-01 前端入门——css 网格项属性
- 2024-12-01 CSS解析——简写属性
- 2024-12-01 CSS必知|重点属性float|实践技巧|温故知新
- 2024-12-01 一个简单的CSS属性助你实现页面的等比例缩放,快来学习一下吧
- 2024-12-01 CSS必知|重点属性media|实践技巧|温故知新
- 2024-12-01 一起来学习CSS新增属性,“透视”属性
- 2024-12-01 CSS小知识,分享14个你可能还未用上但又实用的CSS属性(下)
- 2024-12-01 CSS很难学吗?这几个属性掌握了,秒变CSS大神!
- 2024-12-01 CSS基本属性(三)
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)