asp.net - 从代码隐藏更改部分 CSS3 线性渐变

标签 asp.net html css

有没有办法从代码隐藏中更改部分 CSS3 线性渐变?例如:

在 Site.css 中:

.MyClass{ background-image: linear-gradient(0deg, #FFFFFF, #000000); }

在标记中:

<div class="MyClass">Stuff</div>

我只想更改(从代码隐藏)#000000。并且只针对那个 div。

最佳答案

您可以使用:

<style>
    .MyClass{ background-image: linear-gradient(0deg, #FFFFFF, <%=myVariable%>); }
</style>

在您的母版页中,在 HEAD 中。

在此之前,您应该保持样式表不变(内联样式表)。这允许浏览器继续缓存您的主要 CSS 文件。

关于asp.net - 从代码隐藏更改部分 CSS3 线性渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13369916/

相关文章:

javascript - 如何制作带背景的标题?

c# - Datagrid中弹出+分页时,弹出窗口消失,因为页面加载W,

c# - 关于 telerik radEditor

html - XAMPP:访问根目录子目录中的html页面

html - 我如何在我的导航栏 CSS 中添加渐变边框

html - 列表项下方的空白区域来自哪里?

c# - SQLCommandBuilder 效率

asp.net - 由于 HttpModule 导致客户端缓存关闭?

html - 将 child 定位在 parent 身上绝对没有高度

jquery - Owl Carousel 自动播放在鼠标悬停时无法正常工作?