仿bing搜索页面制作(大概)

 目录

导航部分

搜索框

网页底部


导航部分

从bing的搜索界面由上往下看,首先是导航部分,忽略logo

主要是无序列表套a标签构成,最右侧的点击设置先不看(js还没学,以后再补上)

主要代码如下:

<div class="header">
            <div class="counter">
                <!-- <div class="mg"><img src="./logo.png" alt=""></div> -->
                <ul>
                    <li>
                        <a href="https://cn.bing.com/images/trending?form=Z9LH">图片</a>
                    </li>
                    <li>
                        <a href="https://cn.bing.com/videos/trending?form=Z9LH1">视频</a>
                    </li>
                    <li>
                        <a href="https://cn.bing.com/search?q=Bing+translate&FORM=TTAHP1">翻译</a>
                    </li>
                    <li class="focus">
                        ···
                        <ul class="extra">
                            <li><a href="#">学术</a></li>
                            <li><a href="#">词典</a></li>
                            <li><a href="#">地图</a></li>
                            <li><a href="#">MSN</a></li>
                            <li><a href="#">TakeLessons</a></li>
                            <li><a href="#">Office</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
        </div>
        <div class="idkey">
            <a href="https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=13&id=264960&wreply=https%3a%2f%2fcn.bing.com%2fsecure%2fPassport.aspx%3frequrl%3dhttps%253a%252f%252fcn.bing.com%252fchrome%252fnewtab%253fFORM%253dBEHPTB%2526wlexpsignin%253d1%26sig%3d22DF59A3702D6DD3066A4813714B6C0F&wp=MBI_SSL&lc=2052&CSRFToken=16f9a01d-8475-45c6-a9f6-17478cb14dbc&aadredir=1">登录</a>
            <img src="./图片1.png">
        </div>

其中包含了鼠标放置在“···”上面会出现的盒子部分,效果如下,与bing大同小异。

搜索框

 由图可见,“国内版”与“国际版”可切换,搜索图标点击可实现搜索(忽略语音搜索)

那么,得有两个小盒子来实现切换功能,要注意鼠标放在盒子上后盒子的变化。另外要实现图标搜索,需要用到label标签。

以下是注意部分:

<div class="search">
            <div class="switch">
                <div class="common one">国内版</div>
                <div class="common two"><a href="./nice_.html">国际版</a></div>
            </div>
            <form target="_blank" method="get" action="https://www.baidu.com/s" class="sbox">
                <input type="text" placeholder="请输入搜索内容" name="word" class="sk">
                <input type="submit" value="搜索" class="submit" id="submit">
                <label for="submit"><img src="./搜索_search (2).svg" class="sc"></label>
            </form>
        </div>

网页底部

 bing国内版底部有上图所示说明(由a标签构成),我大致做了一个

<footer>
        <!-- 底部说明 -->
        <div class="explain">
            <!-- 版心 -->
            <nav class="container">
                <ul class="fr">
                    <li><a href="#">增值电信业务经营许可证:合字B2-20090007</a></li>
                    <li><a href="#"></a></li>
                    <li><a href="#">京ICP备10036305号-7</a></li>
                    <li><a href="#">京公网安备11010802022657号</a></li>
                    <li><a href="#">隐私与Cookie</a></li>
                    <li><a href="#">法律声明</a></li>
                    <li><a href="#">帮助</a></li>
                </ul>
            </nav>
        </div>
    </footer>

“版心”是之后制作整个网页接触到的,此处可以不用,因为按理来说版心适用于整个页面的盒子,使主要部分集中于页面中间。

个人认为最难的还是各个盒子的布局,我起初我自己大概写个数字来测,后来在bing页面检查,不过bing用到的东西太多了,所以也不可能照搬它的布局。

以下是完整代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Search_in</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }
        html,body,a,div,span,strong,ul,ol,li,p,input {
            /* font-weight: inherit;
            font-size: inherit; */
            list-style: none;
            border-spacing: 0;
            border: 0;
            border-collapse: collapse;
            text-decoration: none;
        }
        body {
            background-image: url(./风景.jpg);
            background-position: 25% 25%;
        }
        .box {
            margin-left: 170.729px;
            margin-right: 170.740px;
            width: 1365.860px;
            height: 624px;
            /* background-color: pink; */
        }
        .header {
            margin-right: 755.115px;
            width: 465.750px;
            height: 31.198px;
            /* background-color: skyblue; */
            /* float: left; */
            display: inline-block;
        }
        .counter {
            /* margin-left: 160px; */
            display: inline-block;
        }
        /* .mg {
            float: left;
        }
        .mg img {
            width: 154px;
        } */
        .counter li {
            float: left;
        }
        .counter li a,.focus{
            display: block;
            font-size: 14px;
            color: #FFFFFFCC;
            width: 40px;
            height: 39px;
            margin-right: 36px;
            margin-top: 15px;
            cursor: pointer;
        }
        .counter a:hover {
            color: white;
        }
        .counter .focus:hover {
            color: #fff;
        }
        .counter .extra {
            width: 155px;
            height: 243px;
            background-color: #fff;
            border-radius: 6px;
            position: absolute;
            top: 39px;
            padding-top: 4px;
            padding-bottom: 4px;
            display: none;
            box-shadow: 0 4px 12px 1px rgb(0 0 0 / 14%);
            z-index: 1;
        }
        .counter .extra li {
            display: block;
            width: 135px;
            height: 37px;
            color: #666;
            font-size: 14px;
            padding-left: 20px;
            text-align: left;
        }
        .counter .extra a {
            display: block;
            color: #666;
        }
        .counter .focus:hover .extra{
            display: block;
        }
        .counter .extra li:hover {
            background-color: rgba(206, 194, 194, 0.3);
            color: #010101;
        }
        .idkey {
            width: 145px;
            height: 31.198px;
            /* background-color: green; */
            float: right;
        }
        .idkey a {
            display: inline-block;
            font-size: 14px;
            color: #FFFFFFCC;
            /* width: 40px;
            height: 39px; */
            margin-right: 5px;
            margin-top: 15px;
            cursor: pointer;
            float: left;
        }
        .idkey img {
            width: 32px;
            height: 32px;
            float: left;
            margin-top: 8px;
        }
        .search {
            width: 596px;
            height: 52px;
            /* background-color: blue; */
            margin-left: 228px;
            position: relative;
            top: 15%;
            right: 30px;
            box-sizing: border-box;
        }
        .switch {
            width: 160px;
            height: 37px;
            /* background-color: #fff; */
            position: absolute;
            margin-top: -40px;
            margin-left: 20px;
            /* z-index: 2; */
        }
        .switch .common {
            display: inline-block;
            line-height: 26px;
            font-size: 16px;
            text-align: center;
            cursor: pointer;
            padding: 6px 14px 5px 14px;
            font-family: 'Microsoft YaHei',Arial, Helvetica, sans-serif;
            margin-right: 4px;
            width: 48px;
            height: 26px;
            background-color: #fff;
            border-radius: 24px;
            color: #010101;
            cursor: auto;
        }
        .switch .one {
            
            float: left;
            /* z-index: 1; */
        }
        .switch .two {
            color: #666;
            background-color: rgba(255,255,255,.75);
            float: right;
        }
        .switch a {
            color: #666;
        }
        .switch .two:hover {
            background-color: rgba(255,255,255,.5);
            cursor: pointer;
            /* 切换国际版one和two交换即可 */
        }
        /* .sbox {
            width: 586px;
            height: 52px;
            background-color: #fff;
            padding-right: 10px;
            border-radius: 24px;
        } */
        .sk {
            width: 485.417px;
            height: 21.333px;
            background-color: #fff;
            border-radius:24px;
            border: 0;
            padding: 12px 10px 12px 16px;
            font-size: 16px;
            /* margin-right: 10px; */
        }
        .submit {
            cursor: pointer;
            background-color: #4a68e0;
            width: 64px;
            height: 44px;
            border: 0;
            border-radius:24px;
            color:#fff;
            font-size: 16px;
            display: none;
        }
        .sc {
            width: 32px;
            height: 32px;
            position: absolute;
            left: 465px;
            top: 7px;
        }
        .explain {
            height: 36px;
            background-color: #333;
            padding: 0 170px;
            position: absolute;
            bottom: 0px;
            right: 0px;
            left: 0px;
        }
        .explain ul li {
            float: left;
            margin-right: 50px;
        }
        .explain ul a {
            color: #666;
            font-size: 14px;
            line-height: 36px;
        }
        .explain ul a:hover {
            text-decoration: underline;
        }
    </style>
</head>
<body>
    <div class="box">
        <div class="header">
            <div class="counter">
                <!-- <div class="mg"><img src="./logo.png" alt=""></div> -->
                <ul>
                    <li>
                        <a href="https://cn.bing.com/images/trending?form=Z9LH">图片</a>
                    </li>
                    <li>
                        <a href="https://cn.bing.com/videos/trending?form=Z9LH1">视频</a>
                    </li>
                    <li>
                        <a href="https://cn.bing.com/search?q=Bing+translate&FORM=TTAHP1">翻译</a>
                    </li>
                    <li class="focus">
                        ···
                        <ul class="extra">
                            <li><a href="#">学术</a></li>
                            <li><a href="#">词典</a></li>
                            <li><a href="#">地图</a></li>
                            <li><a href="#">MSN</a></li>
                            <li><a href="#">TakeLessons</a></li>
                            <li><a href="#">Office</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
        </div>
        <div class="idkey">
            <a href="https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=13&id=264960&wreply=https%3a%2f%2fcn.bing.com%2fsecure%2fPassport.aspx%3frequrl%3dhttps%253a%252f%252fcn.bing.com%252fchrome%252fnewtab%253fFORM%253dBEHPTB%2526wlexpsignin%253d1%26sig%3d22DF59A3702D6DD3066A4813714B6C0F&wp=MBI_SSL&lc=2052&CSRFToken=16f9a01d-8475-45c6-a9f6-17478cb14dbc&aadredir=1">登录</a>
            <img src="./图片1.png">
        </div>
        <div class="search">
            <div class="switch">
                <div class="common one">国内版</div>
                <div class="common two"><a href="./nice_.html">国际版</a></div>
            </div>
            <form target="_blank" method="get" action="https://www.baidu.com/s" class="sbox">
                <input type="text" placeholder="请输入搜索内容" name="word" class="sk">
                <input type="submit" value="搜索" class="submit" id="submit">
                <label for="submit"><img src="./搜索_search (2).svg" class="sc"></label>
            </form>
        </div>
    </div>
    <footer>
        <!-- 底部说明 -->
        <div class="explain">
            <!-- 版心 -->
            <nav class="container">
                <ul class="fr">
                    <li><a href="#">增值电信业务经营许可证:合字B2-20090007</a></li>
                    <li><a href="#"></a></li>
                    <li><a href="#">京ICP备10036305号-7</a></li>
                    <li><a href="#">京公网安备11010802022657号</a></li>
                    <li><a href="#">隐私与Cookie</a></li>
                    <li><a href="#">法律声明</a></li>
                    <li><a href="#">帮助</a></li>
                </ul>
            </nav>
        </div>
    </footer>
</body>
</html>

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="VihChina资源网 www.vihchina.net"/> <meta name="description" content="VihChina资源网 www.vihchina.net"/> <title>VihChina资源网 www.vihchina.net</title> <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <style type="text/css"> *{margin:0;padding:0;list-style:none} body{background:#B2BDC4; font-size:12px} .mbox{margin:100px auto 0 auto;width:958px;height:574px;background:#AAB9C1;padding:3px; position:relative} .mbox_inner{width:956px;height:572px;background:#D0D9DD;padding:1px; position:relative} .mbg{ width:956px; height:512px; position:absolute; display:none} .box{ width:956px; height:512px;} .s_box{position:absolute;z-index:9999px; width:38px;height:38px;border:1px #000 solid;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);} .s_box span{display:block;width:36px;height:36px;margin:1px;background:#000;} .b_box{position:absolute;padding:1px;width:196px;height: auto; overflow:hidden;border:1px #000 solid;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60); display:none} .b_box div{width:192px;height:72px;background:#000; padding:2px} .b_box div a{font-size:13px; color:#FFFFFF; line-height:20px; text-decoration:none} .tbox{width:956px;height:60px; position:absolute; bottom:0; left:1px; font-size:12px} .tbox div{border-right:1px #d8dfe3 solid;float:left;padding:0 15px;margin:9px 0;width:20%;color:#737373} .tbox div h3{font-size:medium;font-weight:200;margin:0 0 6px;} .tbox .ps{_height:100%;border:0;float:none;width:auto} .tbox .ps a{ display:block; float:left; width:50%; height:25px;font-size:13px; line-height:25px;overflow:hidden;color:#000; text-decoration:none; } .tbox div a{ display:block; float:left; width:100%; height:25px;font-size:13px; line-height:25px;overflow:hidden;color:#000; text-decoration:none; font-size:13px} .op{width:auto; height:30px; position:absolute; right:10px; bottom:70px; z-index:9999} .op a{display: block;cursor:default;position:relative;} .op a span{padding:5px;background:#fff;position:absolute;white-space:nowrap;color:#150417; font-size:13px;border:1px solid #555; visibility:hidden;bottom:1px;right:1px;} .op a:hover span{visibility:visible} .bt_txt{float:left; width:18px; height:18px; text-align:center; line-height:18px; color:#fff; border:1px solid #fff; margin:2px; font-size:12px} .coptxt{float:left; width:19px; height:19px; line-height:25px; text-align:center; color:#fff; margin:2px; font-size:20px; overflow:hidden} .fcopy{ width:860px; height:80px; clear:both; margin:20px auto;} .fcopy p{ text-align:center; line-height:30px; color:#666; font-size:12px;} .fcopy p a{ color:#c92215; text-decoration:none;} .fcopy p a:hover{ color:#f00;} </style> </head> <body> <div class="itop"> </div> <div class="mbox" id="mbox"> <div class="mbox_inner" id="mbox_inner"> <div class="tbox" id="tbox"> <div> <h3></h3><a href="http://www.vihchina.net" target="_blank"></a> </div> <div> <h3></h3><a href="http://www.vihchina.net" target="_blank"></a> </div> <div class="ps"> <h3></h3><a href="http://www.vihchina.net" target="_blank"></a> </div> </div> </div> <div class="op" id="op"> <div><a id="bt_l"><div class="bt_txt">◄</div><span><p>上一幅图片</p></span></a></div> <div><a id="bt_r"><div class="bt_txt">►</div><span><p>下一幅图片</p></span></a></div> <div><a id="bt_c"><div class="coptxt">© </div><span><p></p></span></a> </div> </div> </div> <div class="fcopy"> <p>CopyRight © 2008-2010 VihChina资源网 邮箱:[email protected]  QQ:306521617 网址:<a href="http://www.vihchina.net" target="_blank" title="VihChina资源网">VihChina资源网</a></p> </div> </body> </html> <script language="javascript"> //设置图片数 var len = 7; //定义数据字典 var data = { "0":{ "img":"images/1.jpg", "copyt":"图瓦卢的首都富纳富提岛 -- George Steinmetz/Corbis", "div":{ "0":{"h3":"今日图片故事","a_url":"http://www.vihchina.net","a_txt":"图瓦卢的首都富纳富提岛"}, "1":{"h3":"喜欢这张图片吗?","a_url":"http://www.vihchina.net","a_txt":"喜欢,寻找更多"}, "2":{"h3":"cosset vs. pamper","a_url":"http://www.vihchina.net","a_txt":"同样是“消失”的意思吗?"} }, "tbox":{ "0":{"a_txt":"图瓦卢的首都富纳富提岛1","a_url":"http://www.vihchina.net","s_box_l":720,"s_box_t":90,"b_box_l":760,"b_box_t":90}, "1":{"a_txt":"图瓦卢的首都富纳富提岛2","a_url":"http://www.vihchina.net","s_box_l":200,"s_box_t":290,"b_box_l":240,"b_box_t":290}, "2":{"a_txt":"图瓦卢的首都富纳富提岛3","a_url":"http://www.vihchina.net","s_box_l":460,"s_box_t":160,"b_box_l":500,"b_box_t":160}, "3":{"a_txt":"图瓦卢的首都富纳富提岛4","a_url":"http://www.vihchina.net","s_box_l":500,"s_box_t":320,"b_box_l":540,"b_box_t":320} } }, "1":{ "img":"images/2.jpg", "copyt":"加拿大班夫公园的兔鼠 -- George Steinmetz/Corbis", "div":{ "0":{"h3":"今日图片故事","a_url":"http://www.vihchina.net","a_txt":"家有小宠:可爱的宠物鼠"}, "1":{"h3":"喜欢这张图片吗?","a_url":"http://www.vihchina.net","a_txt":"喜欢,寻找更多"}, "2":{"h3":"cosset vs. pamper","a_url":"http://www.vihchina.net","a_txt":"同样是“机智”的意思?"} }, "tbox":{ "0":{"a_txt":"图瓦卢的首都富纳富提岛1","a_url":"http://www.vihchina.net","s_box_l":720,"s_box_t":90,"b_box_l":760,"b_box_t":90}, "1":{"a_txt":"图瓦卢的首都富纳富提岛2","a_url":"http://www.vihchina.net","s_box_l":220,"s_box_t":290,"b_box_l":260,"b_box_t":290}, "2":{"a_txt":"图瓦卢的首都富纳富提岛3","a_url":"http://www.vihchina.net","s_box_l":400,"s_box_t":160,"b_box_l":440,"b_box_t":160}, "3":{"a_txt":"图瓦卢的首都富纳富提岛4","a_url":"http://www.vihchina.net","s_box_l":420,"s_box_t":320,"b_box_l":460,"b_box_t":320} } }, "2":{ "img":"images/3.jpg", "copyt":"阿拉斯加的小猪赛跑 -- George Steinmetz/Corbis", "div":{ "0":{"h3":"今日图片故事","a_url":"http://www.vihchina.net","a_txt":"家有小宠:迷你宠物猪"}, "1":{"h3":"喜欢这张图片吗?","a_url":"http://www.vihchina.net","a_txt":"喜欢,寻找更多"}, "2":{"h3":"cosset vs. pamper","a_url":"http://www.vihchina.net","a_txt":"同样是“宠爱”的意思?"} }, "tbox":{ "0":{"a_txt":"图瓦卢的首都富纳富提岛1","a_url":"http://www.vihchina.net","s_box_l":720,"s_box_t":90,"b_box_l":760,"b_box_t":90}, "1":{"a_txt":"图瓦卢的首都富纳富提岛2","a_url":"http://www.vihchina.net","s_box_l":280,"s_box_t":290,"b_box_l":320,"b_box_t":290}, "2":{"a_txt":"图瓦卢的首都富纳富提岛3","a_url":"http://www.vihchina.net","s_box_l":400,"s_box_t":160,"b_box_l":440,"b_box_t":160}, "3":{"a_txt":"图瓦卢的首都富纳富提岛4","a_url":"http://www.vihchina.net","s_box_l":720,"s_box_t":320,"b_box_l":760,"b_box_t":320} } }, "3":{ "img":"images/4.jpg", "copyt":"张着大嘴做鬼脸的小狮子 -- George Steinmetz/Corbis", "div":{ "0":{"h3":"今日图片故事","a_url":"http://www.vihchina.net","a_txt":"家有小宠:打哈欠的小狮子"}, "1":{"h3":"喜欢这张图片吗?","a_url":"http://www.vihchina.net","a_txt":"喜欢,寻找更多"}, "2":{"h3":"cosset vs. pamper","a_url":"http://www.vihchina.net","a_txt":"同样是“令人望而生畏”的意?"} }, "tbox":{ "0":{"a_txt":"图瓦卢的首都富纳富提岛1","a_url":"http://www.vihchina.net","s_box_l":660,"s_box_t":90,"b_box_l":700,"b_box_t":90}, "1":{"a_txt":"图瓦卢的首都富纳富提岛2","a_url":"http://www.vihchina.net","s_box_l":220,"s_box_t":290,"b_box_l":260,"b_box_t":290}, "2":{"a_txt":"图瓦卢的首都富纳富提岛3","a_url":"http://www.vihchina.net","s_box_l":400,"s_box_t":160,"b_box_l":440,"b_box_t":160}, "3":{"a_txt":"图瓦卢的首都富纳富提岛4","a_url":"http://www.vihchina.net","s_box_l":560,"s_box_t":320,"b_box_l":600,"b_box_t":320} } }, "4":{ "img":"images/5.jpg", "copyt":"泡温泉的日本猕猴昏昏欲睡 -- George Steinmetz/Corbis", "div":{ "0":{"h3":"今日图片故事","a_url":"http://www.vihchina.net","a_txt":"家有小宠:滑稽的猴子"}, "1":{"h3":"喜欢这张图片吗?","a_url":"http://www.vihchina.net","a_txt":"喜欢,寻找更多"}, "2":{"h3":"cosset vs. pamper","a_url":"http://www.vihchina.net","a_txt":"同样是“滑稽”的意思?"} }, "tbox":{ "0":{"a_txt":"图瓦卢的首都富纳富提岛1","a_url":"http://www.vihchina.net","s_box_l":140,"s_box_t":100,"b_box_l":180,"b_box_t":100}, "1":{"a_txt":"图瓦卢的首都富纳富提岛2","a_url":"http://www.vihchina.net","s_box_l":200,"s_box_t":310,"b_box_l":240,"b_box_t":310}, "2":{"a_txt":"图瓦卢的首都富纳富提岛3","a_url":"http://www.vihchina.net","s_box_l":460,"s_box_t":160,"b_box_l":500,"b_box_t":160}, "3":{"a_txt":"图瓦卢的首都富纳富提岛4","a_url":"http://www.vihchina.net","s_box_l":700,"s_box_t":290,"b_box_l":740,"b_box_t":290} } }, "5":{ "img":"images/6.jpg", "copyt":"可爱的宠物狗在沙滩上玩耍 -- George Steinmetz/Corbis", "div":{ "0":{"h3":"今日图片故事","a_url":"http://www.vihchina.net","a_txt":"家有小宠:可爱的小狗"}, "1":{"h3":"喜欢这张图片吗?","a_url":"http://www.vihchina.net","a_txt":"喜欢,寻找更多"}, "2":{"h3":"cosset vs. pamper","a_url":"http://www.vihchina.net","a_txt":"同样是“温顺”的意思?"} }, "tbox":{ "0":{"a_txt":"图瓦卢的首都富纳富提岛1","a_url":"http://www.vihchina.net","s_box_l":230,"s_box_t":100,"b_box_l":270,"b_box_t":100}, "1":{"a_txt":"图瓦卢的首都富纳富提岛2","a_url":"http://www.vihchina.net","s_box_l":160,"s_box_t":300,"b_box_l":200,"b_box_t":300}, "2":{"a_txt":"图瓦卢的首都富纳富提岛3","a_url":"http://www.vihchina.net","s_box_l":580,"s_box_t":260,"b_box_l":620,"b_box_t":260}, "3":{"a_txt":"图瓦卢的首都富纳富提岛4","a_url":"http://www.vihchina.net","s_box_l":620,"s_box_t":420,"b_box_l":660,"b_box_t":420} } }, "6":{ "img":"images/7.jpg", "copyt":"本月世博之最:最不堪重负的展馆墨西哥管 -- George Steinmetz/Corbis", "div":{ "0":{"h3":"今日图片故事","a_url":"http://www.vihchina.net","a_txt":"本月世博之最:最不堪重负的展馆墨西哥管最不堪重负的展馆墨西哥管最不堪重负的展馆墨西哥管"}, "1":{"h3":"喜欢这张图片吗?","a_url":"http://www.vihchina.net","a_txt":"喜欢,寻找更多寻找更多寻找更多"}, "2":{"h3":"cosset vs. pamper","a_url":"http://www.vihchina.net","a_txt":"同样是“场馆”的意思?同样是“场馆”的意思?同样是“场馆”的意思?同样是“场馆”的意思?"} }, "tbox":{ "0":{"a_txt":"图瓦卢的首都富纳富提岛1","a_url":"http://www.vihchina.net","s_box_l":260,"s_box_t":100,"b_box_l":300,"b_box_t":100}, "1":{"a_txt":"图瓦卢的首都富纳富提岛2","a_url":"http://www.vihchina.net","s_box_l":180,"s_box_t":280,"b_box_l":220,"b_box_t":280}, "2":{"a_txt":"图瓦卢的首都富纳富提岛3","a_url":"http://www.vihchina.net","s_box_l":540,"s_box_t":160,"b_box_l":580,"b_box_t":160}, "3":{"a_txt":"图瓦卢的首都富纳富提岛4","a_url":"http://www.vihchina.net","s_box_l":580,"s_box_t":300,"b_box_l":620,"b_box_t":300} } } }; var msr=100; //范围半径 var sqr=20; //小矩形半径 var acboxs=[]; //保存活动点信息 var msflag=false; //标志是否执行#box的mousemove绑定函数 //显示数据 function showimg(p){ var speed=1300; $(".mbg").fadeOut(speed); $("#mbg_"+p).fadeIn(speed); $("#bt_c span p").html(data[p].copyt); $("#mbg_"+p).css('display','block'); $(".tbox div").each(function(k){ $(this).find("h3").html(data[p].div[k].h3); $(this).find("a").html(data[p].div[k].a_txt); $(this).find("a").attr('href',data[p].div[k].a_url); }); init(p); MouseMove(p); } //数据初始化函数 function inital(){ for(i=0;i<=len-1;i++){ var obj = "<div class='mbg' id='mbg_"+i+"' style='background:url("+data[i].img+")'></div>"; $(obj).prependTo("#mbox_inner"); if (i==len-1){ $("#bt_c span p").html(data[i].copyt); $("#mbg_"+i).css('display','block'); $(".tbox div").each(function(k){ $(this).find("h3").html(data[i].div[k].h3); $(this).find("a").html(data[i].div[k].a_txt); $(this).find("a").attr('href',data[i].div[k].a_url); }); init(i); MouseMove(i); } } } //初始化按钮事件 var init=function(k){ $(".mbg").empty(); function delay(count){ window.setTimeout(function(){ count--; if(count>0){ delay(count); }else{ var i_obj; $.each(data[k].tbox,function(n,val){ i_obj = "<span class='s_box' id='s_box_"+n+"' style='left:"+val.s_box_l+"px;top:"+val.s_box_t+"px'><span></span></span><div class='b_box' id='b_box_"+n+"' style='left:"+val.b_box_l+"px;top:"+val.b_box_t+"px'><div><a href='"+val.a_url+"' target='_blank'>"+val.a_txt+"</a></div></div>"; $(i_obj).appendTo("#mbg_"+k); }); var obj; $("#mbg_"+k+" .s_box").each(function(){ obj = new Object(); obj.sq = $(this); obj.x = $(this).position().left+sqr; obj.y = $(this).position().top+sqr; acboxs.push(obj); bindS_box_Hover(obj.sq); bindB_box_Hover(obj.sq); }); } },1000); } delay(2); setTimeout('$(".mbg .s_box").animate({opacity: "0"},50)',2500); } //绑定鼠标移动事件 var MouseMove=function(h){ $("#mbg_"+h).bind("mousemove",function(e){ var e = e||event; var x = e.clientX-($(this).offset().left); var y = e.clientY-($(this).offset().top); if (!msflag){ for (var i=0;i<acboxs.length;i++){ if(ishow(x,y,acboxs[i])){ acboxs[i].sq.stop().fadeTo(30,0.6); }else{ acboxs[i].sq.stop().animate({opacity: '0'},50); } } } })/*.bind("mouseout",function(){ $(".mbg .s_box").animate({opacity: '0.2'},50) })*/; } var ishow = function(x,y,vobj){ var r1 = Math.abs(x-vobj.x); var r2 = Math.abs(y-vobj.y); if (r1<msr&&r2<msr){ return true; }else{ return false; } } //小区域的hover事件 function bindS_box_Hover(obj){ obj.hover(function(){ obj.next().stop().fadeTo(50,0.6); },function(){ obj.next().stop().fadeOut(50); }); } //内容区域的hover事件 function bindB_box_Hover(obj){ obj.next().hover(function(){ msflag=true; obj.next().stop(); },function(){ msflag = false; obj.next().stop().fadeOut(50); obj.stop().fadeOut(50); }); } //切换图片 $(function(){ //调用数据初始化 inital(); var index = len-1; //设置第一个显示 //点击上一幅图片 $("#bt_l").mouseover(function(){ $(this).css('cursor','pointer'); $("#bt_l span").css('right','50px'); }).click(function(){ index--; if (index>=0){ showimg(index); }else{ index=0; } }); //点击下一幅图片 $("#bt_r").mouseover(function(){ $(this).css('cursor','pointer'); $("#bt_r span").css('right','26px'); }).click(function(){ index++; if (index<=len-1){ showimg(index); }else{ index = len-1; } }); }) </script> 来源 VihChina资源网 网址:http://www.vihchina.net

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值