【发布时间】:2021-05-27 23:49:39
【问题描述】:
换句话说,我需要生成 css 类并以某种方式将它们注入到页面中。
我需要在 C# 中在运行时修改类。
为什么? 假设我的 razor 组件渲染了数千个元素,我需要更改所有这些元素的宽度。 而不是修改许多元素的样式属性,我只想修改单个 css 规则。
JS 互操作是可以接受的。
【问题讨论】:
-
将样式元素注入页面的头部。您可以将需要覆盖的规则放在该内联表中,当页面呈现在客户端时,它们将在页面上具有更高的特异性。
标签: javascript css blazor