ASP.NET动态设置css
来源:互联网 发布:美国EPO网络 编辑:程序博客网 时间:2024/05/20 03:42
一、动态改变页面背景示例
参考文章http://blog.sina.com.cn/s/blog_78106bb10100tc53.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>
</title>
<link id="mycss" rel="stylesheet" type="text/css" href="StyleSheet1.css" />
<script language ="javascript" type="text/javascript">
var turnback = false;
function setCSS()
{
参考文章http://blog.sina.com.cn/s/blog_78106bb10100tc53.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>
</title>
<link id="mycss" rel="stylesheet" type="text/css" href="StyleSheet1.css" />
<script language ="javascript" type="text/javascript">
var turnback = false;
function setCSS()
{
if (turnback)
mycss.href= "StyleSheet2.css";
else
mycss.href = "StyleSheet1.css";
turnback = !turnback;
mycss.href= "StyleSheet2.css";
else
mycss.href = "StyleSheet1.css";
turnback = !turnback;
}
//为什么用 mycss.styleSheet.addImport(turnback ? "stylesheet1.css" : "stylesheet2.css");出错
// function setCSS() {
// mycss.styleSheet.cssText = "";
// mycss.styleSheet.addImport(turnback ? "stylesheet1.css" : "stylesheet2.css");
// turnback = !turnback;
// }
// mycss.styleSheet.cssText = "";
// mycss.styleSheet.addImport(turnback ? "stylesheet1.css" : "stylesheet2.css");
// turnback = !turnback;
// }
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<button onclick="setCSS()" type="button">切换背景颜色</button>
</head>
<body>
<form id="form1" runat="server">
<div>
<button onclick="setCSS()" type="button">切换背景颜色</button>
</div>
</form>
</body>
</html>
StyleSheet1.CSS文件中的代码
BODY
{
background-color: Black;
}
StyleSheet2.CSS文件中的代码
BODY
{
background-color: maroon;
}
二、动态改变按钮背景图片示例
参考文章http://blog.csdn.net/afeibacker/article/details/6491257
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
</form>
</body>
</html>
StyleSheet1.CSS文件中的代码
BODY
{
background-color: Black;
}
StyleSheet2.CSS文件中的代码
BODY
{
background-color: maroon;
}
二、动态改变按钮背景图片示例
参考文章http://blog.csdn.net/afeibacker/article/details/6491257
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<link type="text/css" href="StyleSheet.css" rel="Stylesheet" />
<head runat="server">
<title>Untitled Page</title>
<link type="text/css" href="StyleSheet.css" rel="Stylesheet" />
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" BackColor="White" CssClass="style1"
onmouseover="this.className='style2'" onmouseout="this.className='style1'" Height="25px" Width="80px" />
</div>
</form>
</body>
</html>
StyleSheet.CSS文件中的代码
.style1
{
background-image: url(Save.jpg);
cursor: hand;
text-align: center;
border-style:none;
}
.style2
{
background-image:url(SaveHover.jpg);
background-repeat: no-repeat;
color: #203a85;
cursor: hand;
border-style:none;
}
- ASP.NET动态设置css
- asp.net动态设置CSS等
- ASP.NET 动态设置关键字
- asp.net中动态变更CSS
- asp.net中动态变更CSS
- asp.net中动态变更CSS
- asp.net中动态变更CSS
- asp.net中动态变更CSS
- asp.net中动态变更CSS
- asp.net中动态变更CSS
- asp.net中动态变更CSS
- ASP.NET动态加载CSS文件
- ASP.NET动态加载CSS文件
- asp.net之cookie(设置css)
- ASP.NET动态设置PAGE属性
- asp.net动态设置WebService引用
- asp.net动态设置WebService引用
- ASP.NET MVC 动态设置模板
- Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月7日-1月14日)
- c# 操作批处理
- RTL8187L usb驱动编译
- 个人励志
- Javascript URL编码方法的比较
- ASP.NET动态设置css
- 时间、延迟及延缓操作
- win2008下解决支付宝密码不能输入的方法 2009
- 我的软件工程之路(五)—四个月总结
- leetcode 45: Permutations
- [程序猿感悟] 程序员感悟——路该怎么走
- 如何设计一款好玩的网络游戏
- list转数组类型
- java的图片的切割