JavaWeb开发切换皮肤技术
2015-03-27 09:49
281 查看
<!doctype html>
<html>
<head>
<!--声明当前页面的编码集:charset=gbk,gb2312(中文编码),utf-8国际编码-->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<!--当前页面的三要素-->
<title>JavaWeb开发切换皮肤技术</title>
<meta name="Keywords" content="关键词,关键字">
<meta name="description" content="">
<!--css,js-->
<!--css:层叠样式表,一件外衣-->
<!--内嵌样式-->
<style type="text/css">
*{margin:0;padding:0;}
//默认值
body{/*background:url("images/1.jpg");*/}
img{border:0;display:block;margin:0 1px 1px 0;}
/*以.开头的css样式 称之为类样式*/
.skin{width:100%;height:200px;background:#fff;padding-top:20px;/*display:none*/;
position:absolute;top:0;left:0;
z-index:2;
display:none;
}
.skin .pic{width:590px;height:180px;/*border:1px solid red;*/margin:0 auto;}
.skin .pic .one{width:196px;height:180px;/*border:1px solid green;*/float:left;}
.skin .pic .one a{float:left;}
.skin .pic .two{width:97px;float:left;}
.skin .pic .three{width:196px;float:left;margin-left:1px;}
.skin .pic .three a{float:left;}
.skin .pic .four{width:97px;float:left;}
.skin .pic a:hover img{opacity:0.7;filter:alpha(opacity=70);}/*选中后有阴影*/
.overlay{width:100%;height:100%;background:#000;position:absolute;top:0;left:0;
/*兼容所有浏览器的透明度*/
filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;
z-index:1;
display:none;
}
</style>
</head>
<body>
<a href="#" id="choose">切换皮肤</a>
<!--div:层,盒子,容器-->
<!--以class="自定义名称"称之为类样式-->
<div class="skin">
<div class="pic">
<div class="one">
<a href="#">
<!--img 图片标签四要素: src,alt,width,height-->
<img src="images/2.jpg" alt="壁纸1" width="195" height="115" />
</a>
<a href="#"><img src="images/3.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/4.jpg" alt="壁纸" width="97" height="59"/></a>
</div>
<div class="two">
<a href="#"><img src="images/5.jpg" alt="壁纸1" width="97" height="59" /></a>
<a href="#"><img src="images/6.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/7.jpg" alt="壁纸" width="97" height="59"/></a>
</div>
<div class="three">
<a href="#"><img src="images/8.jpg" alt="壁纸1" width="97" height="59" /></a>
<a href="#"><img src="images/9.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/10.jpg" alt="壁纸" width="195" height="115"/></a>
</div>
<div class="four">
<a href="#"><img src="images/11.jpg" alt="壁纸1" width="97" height="59" /></a>
<a href="#"><img src="images/12.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/13.jpg" alt="壁纸" width="97" height="59"/></a>
</div>
</div>
</div>
<div class="overlay"></div>
<!--导入jQuery的官方类库-->
<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
<script type="text/javascript">
$(function(){ /*javascript的入口函数*/
//alert("Hello!晚上好!");
$("#choose").click(function(){
$(".skin,.overlay").toggle("slow");
});
$(".overlay").click(function(){
$(".skin,.overlay").toggle("slow");
});
//切换皮肤
//第一种方法
//$(".skin").find("a").click(function(){
//alert("Hello,Good Evening!晚上好,!");
// var src=$(this).find("img").attr("src");/*.replace(/-\d*ig,'')*/
//alert(src);
// $("body").css("background","url("+src+")");
//});
//第二种方法,需要记忆功能
$(".skin").find("a").click(function(){
var src=$(this).find("img").attr("src");/*.replace(/-\d*ig,'')*/
$("body").css("background","url("+src+")");
//存储图片地址到浏览器的sessionStorage里边
sessionStorage.setItem("src",src);
});
//获取浏览器sessionStorage的值
var sessionSrc=sessionStorage.getItem("src");
if(sessionSrc){//如果sessionSrc不等于空
$("body").css("background","url("+sessionSrc+")");
}
});
</script>
</body>
</html>
<html>
<head>
<!--声明当前页面的编码集:charset=gbk,gb2312(中文编码),utf-8国际编码-->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<!--当前页面的三要素-->
<title>JavaWeb开发切换皮肤技术</title>
<meta name="Keywords" content="关键词,关键字">
<meta name="description" content="">
<!--css,js-->
<!--css:层叠样式表,一件外衣-->
<!--内嵌样式-->
<style type="text/css">
*{margin:0;padding:0;}
//默认值
body{/*background:url("images/1.jpg");*/}
img{border:0;display:block;margin:0 1px 1px 0;}
/*以.开头的css样式 称之为类样式*/
.skin{width:100%;height:200px;background:#fff;padding-top:20px;/*display:none*/;
position:absolute;top:0;left:0;
z-index:2;
display:none;
}
.skin .pic{width:590px;height:180px;/*border:1px solid red;*/margin:0 auto;}
.skin .pic .one{width:196px;height:180px;/*border:1px solid green;*/float:left;}
.skin .pic .one a{float:left;}
.skin .pic .two{width:97px;float:left;}
.skin .pic .three{width:196px;float:left;margin-left:1px;}
.skin .pic .three a{float:left;}
.skin .pic .four{width:97px;float:left;}
.skin .pic a:hover img{opacity:0.7;filter:alpha(opacity=70);}/*选中后有阴影*/
.overlay{width:100%;height:100%;background:#000;position:absolute;top:0;left:0;
/*兼容所有浏览器的透明度*/
filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;
z-index:1;
display:none;
}
</style>
</head>
<body>
<a href="#" id="choose">切换皮肤</a>
<!--div:层,盒子,容器-->
<!--以class="自定义名称"称之为类样式-->
<div class="skin">
<div class="pic">
<div class="one">
<a href="#">
<!--img 图片标签四要素: src,alt,width,height-->
<img src="images/2.jpg" alt="壁纸1" width="195" height="115" />
</a>
<a href="#"><img src="images/3.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/4.jpg" alt="壁纸" width="97" height="59"/></a>
</div>
<div class="two">
<a href="#"><img src="images/5.jpg" alt="壁纸1" width="97" height="59" /></a>
<a href="#"><img src="images/6.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/7.jpg" alt="壁纸" width="97" height="59"/></a>
</div>
<div class="three">
<a href="#"><img src="images/8.jpg" alt="壁纸1" width="97" height="59" /></a>
<a href="#"><img src="images/9.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/10.jpg" alt="壁纸" width="195" height="115"/></a>
</div>
<div class="four">
<a href="#"><img src="images/11.jpg" alt="壁纸1" width="97" height="59" /></a>
<a href="#"><img src="images/12.jpg" alt="壁纸" width="97" height="59"/></a>
<a href="#"><img src="images/13.jpg" alt="壁纸" width="97" height="59"/></a>
</div>
</div>
</div>
<div class="overlay"></div>
<!--导入jQuery的官方类库-->
<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
<script type="text/javascript">
$(function(){ /*javascript的入口函数*/
//alert("Hello!晚上好!");
$("#choose").click(function(){
$(".skin,.overlay").toggle("slow");
});
$(".overlay").click(function(){
$(".skin,.overlay").toggle("slow");
});
//切换皮肤
//第一种方法
//$(".skin").find("a").click(function(){
//alert("Hello,Good Evening!晚上好,!");
// var src=$(this).find("img").attr("src");/*.replace(/-\d*ig,'')*/
//alert(src);
// $("body").css("background","url("+src+")");
//});
//第二种方法,需要记忆功能
$(".skin").find("a").click(function(){
var src=$(this).find("img").attr("src");/*.replace(/-\d*ig,'')*/
$("body").css("background","url("+src+")");
//存储图片地址到浏览器的sessionStorage里边
sessionStorage.setItem("src",src);
});
//获取浏览器sessionStorage的值
var sessionSrc=sessionStorage.getItem("src");
if(sessionSrc){//如果sessionSrc不等于空
$("body").css("background","url("+sessionSrc+")");
}
});
</script>
</body>
</html>
相关文章推荐
- JavaServer Faces 技术使Web应用程序开发变得更容易
- 使用 JavaServer Pages 技术开发多语言 Web 应用程序
- 用 JavaServer Pages 技术开发多语言 Web 应用程序
- Java Web项目开发到底需要掌握哪些技术?
- java学习基础篇之WEB开发中常用Jsp/Bean相关技术总结(转)
- Java web开发及框架技术 资料下载
- Java Web项目开发到底需要掌握哪些技术?
- Tomcat 与java web 开发技术详解笔记(二)----Servlet
- Tomcat 与java web 开发技术详解笔记(三)----JSP
- 利用Java技术开发Web网络课件浅议-Java基础-Java-编程开发
- WEB开发技术比较报告-Java基础-Java-编程开发
- Java的支持者将推出Web服务开发工具和技术
- 利用Java技术开发Web网络课件浅议
- Java和PHP的web开发技术比较
- OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书
- OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书
- Java高手真经. 高级编程卷:Java Web高级开发技术:EJB+消息通信+分布式+开源框架
- Java高手真经. 高级编程卷:Java Web高级开发技术:EJB+消息通信+分布式+开源框架
- 关注C++/Java/C#技术, 致力于安防监控/移动应用/WEB方面开发 的地址
- 动态web开发框架:Java,javascript相关技术和框架汇总