css-variables相关内容
将自定义属性的值设置为inherit可以完全满足您期望的其他所有CSS属性:它继承了其父项的相同属性值. 常规属性继承: figure { border: 1px solid red; } figure > figcaption { border: inherit; } this figure has a
..
我将div的显示属性设置为in line-block.然后,我创建了四个类: 无变量,它将显示设置为inherit var,它将显示设置为设置为inherit 的变量 var-none,它将显示设置为设置为none 的变量 var-default,它将显示设置为设置为inherit的变量,默认设置为grid 每个类使用的实际样式似乎并不正确, no-var类正确地将显示继承
..
以下面的示例为例: .article, .note { color: var(--text-color, red); } .theme { --text-color: blue; } .theme .note { --text-color: unset; }
Artic
..
我正在尝试使用CSS3自定义属性(又称CSS变量)取得很多成功。我说的是-black:#000; 和 background:var(-black); 类型变量。但是,当变量在单独的链接文档中声明时,我很不走运。 CSS自定义属性的浏览器兼容性超过72%(src: https://caniuse.com/#search=css%20variables ),我很想开始使用它们在一个非常特定的应用
..
有没有一种方法可以用JavaScript来为ie11填充一个自定义CSS属性? 我正在考虑加载,请检查浏览器是否支持自定义属性,如果不支持对属性进行某种查找和替换。 使用JavaScript是否可能或某些图书馆? 谢谢 解决方案 您没有提到捆绑JavaScript的方式,但是可以。例如,PostCSS有一个插件,它可以填充该功能。 用法取决于您捆绑脚本文件的方式。例如,
..
我是否误解了CSS变量的功能?我正在尝试将背景图片的url传递给这样的变量:当我传递诸如颜色等简单的东西时,它似乎工作正常…… :root { --slide-1:url(/static/images/slideshow/slide1.jpg); --slide-2:url(/static/images/slideshow/slide2.jpg); --slide-3:url(/s
..
是否可以将CSS变量与Sass函数一起使用,例如减轻?像这样: :root { --color:#ff00ff; } .div { background-color:lighten(var(-color),32%); } 我收到一条错误消息,内容为“参数 变亮($ color,$ amount)的$ color 必须是颜色”。 我使用CSS(而不是
..
我发现在CSS的变量函数中声明背景色时,无法继承其他元素的背景色.这是我遇到的一个例子.这是一个错误吗? div,span{ border: 1px solid black; padding: 10px; margin: 10px; } /* Background test*/ .Xb { background: blue; height: 10px;
..
是否可以使用Renderer2添加内联样式css变量? 我尝试了以下操作,但不起作用. import { Component, OnChanges, Output, ViewChild, Renderer2, ElementRef, ViewEncapsulation } from '@angular/core'; @Component({ }) export class Colla
..
我无法在公司CMS中更改CSS颜色变量,这些颜色变量以6位十六进制值编写.我可以仅使用CSS使用这些变量来获得预定义颜色值的浅色阴影吗? 编辑:我仍然需要颜色来引用变量.我正在为CMS上托管的不同站点构建模板化页面,并且不同站点为--primary,-secondary等变量设置了不同的颜色.因此,我不能直接对模板进行静态RGB值转换,因为它需要能够无缝复制并粘贴到不同的站点. 我的公
..
是否可以使用CSS变量(类似于style="opacity:var(--QQQ_SOMETHING_AAA, 1)"和.ZZZ_RECTANGLES{--QQQ_SOMETHING_AAA: 0.7;}中的 opacity 之类的变量来调整SVGS的TITLE(悬停在上的描述)内容? 我正在寻找仅使用SVG1.1功能和SMIL/CSS的产品,因此没有其他插件可能
..
我有一个非常简单的CSS变量问题.我想交换两个CSS变量,基本上是ES6中[a, b] = [b, a]的CSS等效项.这是一个简单的示例:
White background
Black background
Black background
White background
..
观看此动画: 金色div包含一个动画,其中自定义属性已设置动画 (@keyframes roll-o-1动画--o). 这会逐步进行动画处理. 银色div的动画具有 normal 属性的动画 (@keyframes roll-o-2动画left). 这会连续进行动画处理. 为什么“金手指"不能流畅地动画? 有没有使用变量的解决方法? #one { width:
..
在我被彻底击落之前,除了我的工作方式如下,我想不出其他任何措辞或措辞的方式了. 我想在Bootstrap 4中为1366px和1920px设置2个额外的断点,因为Bootstrap的xl非常有限,仅为1200px. 我的页面引用了bootstrap.min.css和bootstrap.bundle.min.js. 我添加了--breakpoint-xxl:1366px;-brea
..
我正在尝试为盒子模型属性设置CSS变量.我要支持为所有方面以及各个方面设置值.我想拥有默认值,但是无论哪种方式都可以覆盖. 我尝试使用后备值,但收效甚微. 类似的东西: :root { --border-width-top: 0; --border-width-right: 0; --border-width-bottom: 0; --border-width-left
..
假设具有以下CSS: .box { width: var(--box-size); height: var(--box-size); border: 1px solid red; } .box--larger { --box-size: 66px; } .box--larger1 { --box-size: calc(var(--box-size
..
我一直在努力使它工作一段时间. 重点是内部div将具有某种形状,并且可能会有多个形状(这就是我使用nth-child选择器的原因). 应该显示此内部div,然后将其再次隐藏一段时间. 问题是,我想在一个动画中为所有(后来的)多个内部div设置动画.为此,我认为我可以使用CSS变量,但这似乎不起作用. 在这个示例中,我试图归档的是内部div基本上只是通过使用变量来闪烁.但是我在Firef
..
在我在线阅读的所有材料中,似乎CSS自定义属性和CSS变量是一回事.但是,在 CSS变量的继承的示例结尾处在Mozilla开发人员网络文档的部分中,有这样一个令人困惑的声明: 请记住,这些是自定义属性,而不是实际的CSS 变量.该值在需要的地方计算,不存储 在其他规则中使用.例如,您不能为 元素,并希望按照兄弟姐妹的后代规则进行检索. 仅为匹配的选择器及其属性设置属性 后代,就像任何普通的C
..
是否可以将颜色从一个CSS类导入到另一个?还是创建某种全局颜色定义,然后在多个类中使用它,这样如果要更改颜色就不必在多个位置进行更新? 例如,说我有一个CSS类,希望用于特定元素,但我希望它使用分配给Bootstrap"danger"类的相同颜色.有什么办法吗?还是只需要从Bootstrap CSS文件中复制颜色值并在我自己的类中使用它? 解决方案 您可能还需要查看新的 CSS变量.
..
...
..