首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C#中更改elemnet类的属性

问如何在C#中更改elemnet类的属性
EN

Stack Overflow用户
提问于 2014-11-07 01:46:04
回答 2查看 93关注 0票数 3

我上过这门课

代码语言:javascript
复制
.progress {

    width:200px;
    height:50px;
    border:1px solid black;
    position:relative;
}
.progress:after {

   position:absolute;
    background:black;
    top:0; bottom:0;
    left:0; 
    width:10%;
    -webkit-animation: filler 2s ease-in-out;
    -moz-animation: filler 2s ease-in-out;
    animation: filler 2s ease-in-out;
}

并使用此div

代码语言:javascript
复制
<div id="percentDIV" class="progress" runat="server">some text</div>

我想在c#中动态更改progress:after类的宽度属性。有可能吗?

就像这样?

代码语言:javascript
复制
percentDIV.Attributes["class:progress:after"] = "width:25%";
EN

回答 2

Stack Overflow用户

发布于 2014-11-07 02:10:22

将下一个div声明为runat="server"并更改其样式

代码语言:javascript
复制
  percentDiv.Attributes["style"] = "width:20%";

样式优先于类。

另一种方法是从CSS中删除类声明,并使用runat="server"控件在页面标题部分动态创建它,用动态创建的css类替换它的内容。

票数 1
EN

Stack Overflow用户

发布于 2014-11-07 01:50:51

代码语言:javascript
复制
percentDIV.Attributes["style"] = "width:20%";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26785986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档