网页变肤色

<!DOCTYPE html>
<html>
<head>
<title>网页换肤</title>
<script type="text/javascript" src="js/jquery-3.2.0.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<link rel="stylesheet" type="text/css" href="css/skin_0.css" id="cssfile">
<style type="text/css">
ul ,ul li{
list-style: none;
margin:0;
padding:0;
}
.container{
width: 400px;
padding: 10px;
margin:0 auto;
border: 1px solid #999;
overflow: hidden;

}
.skin{
overflow: hidden;
}
.skin li{
float:left;
margin-right:5px;
width:15px;
height:15px;
/*text-indent:-999px;*/
/*overflow:hidden;*/
display:block;
cursor:pointer;
background-image:url(img/theme.gif);
position: relative;

}
.skin li input[type="checkbox"]{
position: absolute;
left: 0;
top: 0;
margin:0;
width:15px;
height:15px;
}
.slide_1,.slide_2{
float: left;
width: 160px;
margin: 10px 10px;
text-align: center;
}
#skin_0{
background-position:0px 0px;
}
#skin_1{
background-position:15px 0px;
}
#skin_2{
background-position:35px 0px;
}
#skin_3{
background-position:55px 0px;
}
#skin_4{
background-position:75px 0px;
}
#skin_5{
background-position:95px 0px;
}
#skin_0.selected{
background-position:0px 15px !important;
}
#skin_1.selected{
background-position:15px 15px !important;
}
#skin_2.selected{
background-position:35px 15px !important;
}
#skin_3.selected{
background-position:55px 15px !important;
}
#skin_4.selected{
background-position:75px 15px !important;
}
#skin_5.selected{
background-position:95px 15px !important;
}

</style>
</head>
<body>
<div class="container">
<ul class="skin">
<li id="skin_0" title="灰色"><input type="checkbox" name="" hidden></li>
<li id="skin_1" title="粉色"><input type="checkbox" name="" hidden></li>
<li id="skin_2" title="蓝色"><input type="checkbox" name="" hidden></li>
<li id="skin_3" title="黄色"><input type="checkbox" name="" hidden></li>
<li id="skin_4" title="绿色"><input type="checkbox" name="" hidden></li>
<li id="skin_5" title="绿色"><input type="checkbox" name="" hidden></li>
</ul>
<div class="slide_1">
<div class="news"><h4>时事新闻</h4></div>
</div>
<div class="slide_2">
<div class="game"><h4>娱乐新闻</h4></div>
</div>
</div>
<script type="text/javascript">
var $li=$(".skin li");
$li.click(function() {
$("#"+this.id).addClass(‘selected‘)//当前<li>元素被选中
.siblings().removeClass(‘selected‘);//去掉其他同辈<li>元素的选中
$("#cssfile").attr(‘href‘, ‘css/‘+this.id+‘.css‘);//设置不同肤色
$.cookie("Myskin" , this.id , {path : ‘/‘ , expires:10});//新建cookie
var cookie_skin=$.cookie("Myskin");//获取cookie的值
if(cookie_skin){
$("#"+cookie_skin).addClass(‘selected‘)
.siblings().removeClass(‘selected‘);
$("#cssfile").attr(‘href‘, ‘css/‘+cookie_skin+‘.css‘);
$.cookie("Myskin" , cookie_skin , {path : ‘/‘ , expires:10});
}
}).change(function(event) {
$(this).find(‘:checkbox‘).attr(‘checked‘, true)
.end()
.siblings().find(‘:checkbox‘).attr(‘checked‘, false);
return false;
});

//方法2
$li.click(function() {
cssSkin(this.id);
var cookie_skin=$.cookie("Myskin");//获取cookie的值
if(cookie_skin){
cssSkin(cookie_skin);
}
});
function cssSkin(skinName){
$("#"+skinName).addClass(‘selected‘)
.siblings().removeClass(‘selected‘);
$("#cssfile").attr(‘href‘, ‘css/‘+skinName+‘.css‘);
$.cookie("Myskin" , skinName , {path : ‘/‘ , expires:10});
}
</script>
</body>
</html>

时间: 2024-08-26 21:55:19

网页变肤色的相关文章

彩色网页变黑白色CSS代码变黑白色调!

<style> html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); _filter:none; } </style> 将代码放入</head>

解决Chrome启动和加载网页变慢的问题

一直以来Chrome浏览器给我的感觉就是速度非常快,但是最近发现我电脑上的Chrome加载速度明显变慢了,为了验证是不是由于网络问题导致的速度慢,我还专门在Edge和IE浏览器上测试打开同一个网页,发现Chrome的速度真的慢了不少.想到最近在Chrome上新装了一个扩展插件,因此怀疑是那个扩展插件捣的鬼,验证方法: 在Chrome下按:Shift + Esc键,进入Chrome的任务管理器,观察当前占用内存空间最大的扩展插件.然后依次点击: 更多工具 --> 扩展程序 ,将占用内存空间最大的扩

CSS 使网页变灰

给html加上filter样式 grayscale() 将图像转换为灰度图像.值定义转换的比例.值为100%则完全转为灰度图像,值为0%图像无变化.值在0%到100%之间,则是效果的线性乘子.若未设置,值默认是0. html{ -webkit-filter: grayscale(100%); filter: grayscale(100%); } 原图: 变灰后: 原文地址:https://www.cnblogs.com/dairyDeng/p/12657754.html

网页变灰,相似百度百科名人去世样式

兼容IE chrome Firefox html{ filter:grayscale(100%); -moz-filter:grayscale(100%); -o-filter:grayscale(100%); -webkit-filter:grayscale(1); } 搜索 复制 复制去Google翻译翻译结果

网页变灰,类似百度百科名人去世样式

兼容IE chrome Firefox html{ filter:grayscale(100%); -moz-filter:grayscale(100%); -o-filter:grayscale(100%); -webkit-filter:grayscale(1); } 搜索 复制 复制去Google翻译翻译结果 版权声明:本文为博主原创文章,未经博主允许不得转载.

网页变灰代码

html {   filter: grayscale(100%);//IE浏览器  -webkit-filter: grayscale(100%);//谷歌浏览器  -moz-filter: grayscale(100%);//火狐  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  -webki

网页变灰的CSS代码

body *{ -webkit-filter: grayscale(100%); /* webkit */ -moz-filter: grayscale(100%); /*firefox*/ -ms-filter: grayscale(100%); /*ie9*/ -o-filter: grayscale(100%); /*opera*/ filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(gr

有趣的网页小部件笔记

在网页上加入一些简单的小部件就可以让网页变得很有趣,这里记录一下用过的比较有趣的小部件. 1. 访问次数统计 借助于amazingcounters可以统计网站的被访问次数,提供了很多的样式可以选择: 只需要将生成的html代码片段插入到要统计的网页中即可: <p style="align: center"> <a href="http://www.amazingcounters.com"> <img border="0&quo

经常使用的网页开发工具有哪些

制作网页的基本软件离不开HTML,可是假设真的要用其完毕所有的网络课程开发是不现实的,由于既不方便效率又低,经常使用的方法是选择一种工具软件,仅仅是在必要的时候对工具软件生成的HTML文件进行编辑,这样能够使开发工作变得简单又轻松. 但网页制作工具仅仅是对当中各种类型的媒体进行了集成,媒体的编辑还须要各种类型的媒体工具软件. 一. Microsoft公司的FrontPage 应用开发工具可大大提高编制网络课件的效率. 眼下,国际上比較流行的Web页制作软件大致能够分为两类:代码型和所见即所得型.