html如何设置跳转到百度页面,js仿百度切换皮肤功能(html+css)

js仿百度切换皮肤效果:(换肤出来一个div,选择你想要的图片,作为网页背景,保存)

b8cc70cb2587c3b7181d5001cb7e5106.png

要点:cookie保存状态

html代码:

热门
收起
bg0.jpg
bg1.jpg
bg2.jpg
bg3.jpg
bg4.jpg

css代码:

* {

margin:0px;

padding:0px;

}

#header {

height:40px;

width:100%;

background:#000000;

}

a {

text-decoration:none;

}

.dbg {

float:left;

}

#dimgBox {

width:100%;

height:140px;

/*position:absolute;*/

background:#ffffff;

top:0px;

left:0px;

display:none;

}

#dimgtitle {

height:40px;

width:100%;

border-bottom:solid 1px #ccc;

}

#imgtitle_con {

width:1180px;

height:40px;

margin:0px auto;

line-height:40px;

}

#title1 {

float:left;

}

#title1 a {

display:block;

background:#04a6f9;

height:40px;

color:#ffffff;

text-align:center;

}

#title2 {

float:right;

}

#imglist {

height:65px;

width:1180px;

margin: 0px auto;

}

.imgitem {

float:left;

margin-top:10px;

margin-left:5px;

}

.imgitem img {

width:100px;

}

js代码:

function showImgBox()

{

$("#dimgBox").slideDown();

}

function hideImgBox()

{

$("#dimgBox").slideUp();

}

$(function ()

{

//5.页面打开之后判断它是否存在

if ($.cookie("bg-pic") == "" || $.cookie("bg-pic")==null)

{

//6.不存在就把第一张设为默认背景

$("body").css("background-image", "url(image/bg0.jpg)");

}

else

{

//6.如果存在就把$.cookie("bg-pic")传进去,上一次保存的值给它

$("body").css("background-image", "url('" + $.cookie("bg-pic") + "')");

//

}

//1.找到imgtiem下面的img标签,执行单击事件

$(".imgitem img").click(function ()

{

//2.关键是要获取到当前图片的src的值,设为变量保存起来

var src = $(this).attr("src");

//3.把它作为网页的背景样式

$("body").css("background-image","url('"+src+"')");

//4.保存状态

$.cookie("bg-pic", src, {expires:1});

});

});

效果图:

012f73314f9e3c7c39c43a0ab19a9d3c.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

作者:wangwangwangMax

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值