我是網絡編程新手,需要一些幫助。我正在使用這個CSS代碼動態地控制標籤的外觀。我怎樣才能動態改變後面的代碼屬性「寬度」的值呢?我還需要刷新標籤文本。請在下面找到更新代碼後面的CSS屬性
**strong text**
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<style type="text/css">
.bar {
position: relative;
width: 250px;
height: 25px;
text-align: center;
line-height: 25px;
background: #003458;
background: linear-gradient(to bottom, #005478 0%,#003747 100%);
color: white;
}
.bar:before {
position: absolute;
display: block;
top: 0;
left: 0;
bottom: 0;
width: 40%;**** this value needs to be changed from code behind.
content: '';
background: rgba(0, 255, 0, 0.1);
}
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Label ID="Label18" runat= "server" CssClass="bar">20%</asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
解決我的代碼,將不勝感激。
預先感謝您!
使用':before'選擇器,您將在客戶端插入內容,服務器不知道它。我不認爲你可以從服務器上改變它。 – afzalulh