问题标签 [custom-properties]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
64 浏览

angular - Angular + CSS 自定义属性语法

我使用 Angular 9.1.6 为公共回购做出了贡献,语法如下

我得到了一个这样的编译html


这已合并,现在我在当前项目中使用 angular 9.1.0 的该组件,并且我编译的 html 忽略了自定义属性,尽管它保留了 style 属性

然后我尝试了这种语法

使用一种语法而不是另一种语法给出编译后的 html

是否有任何角度配置会阻止使用这种语法?

0 投票
3 回答
499 浏览

javascript - getPropertyValue() 在检索自定义 CSS 属性值时包含 CSS 格式的空白

当我获得自定义 CSS 属性的值时,该getPropertyValue方法返回一个 DOMString,其中包括我在CSS 格式化中使用的空格。是否应该使用其他方法来获取自定义 CSS 属性的值(之后不需要修剪的方法)?

请注意,当您运行代码片段时,该getPropertyValue函数返回一个具有前导空格的值(这是我的 CSS 格式的工件)。

0 投票
2 回答
222 浏览

css - 使用 SCSS 时如何在 rgba 值中使用“无逗号”和“css 自定义属性”?

我正在尝试在 rgba 值中使用 CSS 自定义属性。我能够在纯 css 中获得所需的结果,但是当我在 codepen.io 或我的 IDE 中都使用 scss 进行测试时,我得到了一个错误of: overloaded function `rgba` given wrong number of arguments . 我怎样才能把它合并到 SCSS 中

这是一个显示错误的代码笔:https://codepen.io/tmocodes/pen/xxVdMEq?editors=1100 下面的代码片段有效,因为它没有使用 SCSS。

0 投票
1 回答
79 浏览

html - 我可以在 HTML 文件中使用 css 自定义属性吗?

是否可以在 HTML 标记中为内联 svg 元素使用 css 自定义属性?

假设我有一个内联 svg 元素:

现在,此语句无效,但有没有办法在 HTML 文件中使用 --image-width 而不是 css 文件?

0 投票
0 回答
30 浏览

excel - 使用 VBA 将 CustomDocumentProperties 从 Word 导入 Excel

我正在尝试将 CustomDocumentProperties 从 Word 文档(我使用 Application.GetOpenFilename 选择)拉到 Excel 工作表。

我可以使用项目编号获取运行代码:

如果我硬编码自定义属性的名称,它也可以:

显然在这种情况下,它会返回 7 次“主题名称”)。

我不想返回所有值——只返回基于命名范围值的特定值(在本例中为 DataFields)。

DataFields 引用 A1:A7。我想获取那些单元格(包含自定义属性的名称)并将相应自定义属性的值粘贴到 C1:C7

但是,我似乎可以让代码根据 A1:A7 中的值返回 C1:C7 中的值。

根据我的(有限的)知识,我认为以下内容会返回所需的结果,但它对我不起作用:

任何帮助,将不胜感激。

谢谢!

0 投票
0 回答
50 浏览

javascript - 用 jQuery 替换外部 CSS 中的自定义属性

我需要按需替换 CSS 中的自定义属性之一。我为我的身体指定了多个背景,当用户单击特定按钮时,我想更改其中一些背景。例如,在开头的样式表看起来像这样:

但是一旦用户点击界面中的“value4”按钮,我想用“img/value4.png”替换“--value2”:

此代码仅将样式添加到根 HTML 但是我希望它替换现有自定义属性的值,这里是我想要得到的结果:

有人可以帮我弄这个吗?

0 投票
1 回答
156 浏览

css - 使用 prefers-color-scheme 时防止重复 CSS 自定义属性

我使用大约 60 个自定义属性在我的 Web 应用程序上处理主题。目前我有 2 个主题:光明和黑暗(我知道的原创)。

因为可以使用用户的偏好(通过类)以及基于他们的操作系统偏好使用:@media (prefers-color-scheme: dark) 来设置深色主题,所以我最终复制了深色主题属性。这在维护方面不是一个大问题,因为我使用 SCSS 生成主题。但它确实在输出中复制了它,这是我可能摆脱的 60 行。

为了您的观看乐趣,我删除了一些属性:

那么我的问题是,有没有办法防止重复?

这是生成主题的 SCSS,除了重复之外,它还可以完美地工作:

但我尝试在媒体查询中使用 @extend .theme__dark ,如下所示:

这会产生这个可爱的错误(这很明显):

在此处输入图像描述

欣赏你可能有的任何想法。

0 投票
1 回答
1296 浏览

node.js - NodeJS - @azure/service-bus:如何将消息中的 `userProperties` 传递给 C# 后端

之前,我使用azure-sb包来处理 NodeJS 中的服务总线消息,示例代码如下:

但是,在更改为使用 package 后@azure/service-bus,我需要进行一些更改以获取 C# 代码中的正文,如下所示:

但是,我仍然无法userProperties在 C# 或 ServiceBus Explorer 中成功。

0 投票
1 回答
183 浏览

websphere-liberty - Open liberty 中是否有等效的 Web 容器自定义属性 com.ibm.ws.webcontainer.suppresserrorpageodrheader="true"?

在 WAS Liberty 文档中,我可以找到 Web 容器自定义属性 com.ibm.ws.webcontainer.suppresserrorpageodrheader ( https://www.ibm.com/docs/en/was/8.5.5?topic=configuration-web-container- custom-properties#com.ibm.ws.webcontainer.suppressErrorPageODRHeader

Open Liberty 中的等价物是什么?如何将其设置为 true?我在哪里设置它?

谢谢,吉尔森

0 投票
0 回答
155 浏览

css - 有没有一种有效的方法可以通过 CDN 从 Bootstrap5 覆盖 CSS 变量(CSS 自定义属性)?

我通过 CDN 包含 Bootstrap5,如下所示:

链接我在哪里找到此代码

我的目标: 我想将引导颜色的颜色从default-blue更改为red-tone。听起来很容易,对吧?好吧,不是:如果您首先包含 boostrap CDN,然后是您自己的 css(如您所愿)并添加代码

--bs-secondary: rgb(243, 113, 33)

的颜色.btn-secondary不变。

为了改变颜色,.btn-secondary我必须手动改变这个类的 css。如果您想更改 5 种颜色或其他变量,这可能会非常低效。

因此,我的问题是: 是否有一种简单的方法可以通过 CDN 使用 Bootstrap5 覆盖自定义属性(=css 变量)?