技术男用来对妹子表白的百度首页

有一天突发奇想,我要是能用我学的程序员技术给女朋友来表白的话,那岂不是高端大气上档次。

想到就立马去做,首先想到的是更改hosts文件,将浏览器的主页更改为自己设计的网页。

国内的女同学一般用百度首页,于是我就自己仿做了一个百度首页,具体的效果如下面:

是不是看起来高大上,当然最后我失败了,程序员怎么可能会有女朋友呢?

但是为了广大屌丝朋友的福利,我现在将这些代码给贴出来,就算有一个人成功了,我也是深藏功与名。

其中更改hosts文件的步骤请自行百度,这里为止不够就不详解了。

自己写的百度源码:

代码如下:

<style>
 html,body{height:100%}html{overflow-y:auto}#wrapper{position:relative;_position:;min-height:100%}#content{padding-bottom:100px;text-align:center}#ftCon{height:100px;position:absolute;bottom:44px;text-align:center;width:100%;margin:0
 auto;z-index:0;overflow:hidden}#ftConw{width:720px;margin:0 auto}
 body{font:12px arial;text-align:left;background:#fff}
 body,p,form,ul,li{margin:0;padding:0;list-style:none}
 body,form,#fm{position:relative}td{text-align:left}img{border:0}a{color:#00c}a:active{color:#f60}
 .bg{background-image:url(http://s1.bdstatic.com/r/www/cache/static/global/img/icons_aea40f46.png);background-repeat:no-repeat;_background-image:url(http://s1.bdstatic.com/r/www/cache/static/global/img/icons_cfa0bb3b.gif)}
 .c-icon{display:inline-block;width:14px;height:14px;vertical-align:text-bottom;font-style:normal;overflow:hidden;background:url(http://s1.bdstatic.com/r/www/cache/static/global/img/icons_aea40f46.png)no-repeat 0 0;_background-image:url(http://s1.bdstatic.com/r/www/cache/static/global/img/icons_cfa0bb3b.gif)}.c-icon-triangle-down-blue{background-position:-480px
 -24px}.c-icon-chevron-unfold2{background-position:-504px -24px}#u{color:#999;padding:4px
 10px 5px 0;text-align:right}#u a{margin:0 5px}#u .reg{margin:0}#m{width:720px;margin:0
 auto}#nv a,#nv b,.btn,#lk{font-size:14px}#fm{padding-left:130px;text-align:left;z-index:1}input{border:0;padding:0}#nv{height:19px;font-size:16px;margin:0
 0 4px;text-align:left;text-indent:137px}.s_ipt_wr{width:468px;height:30px;display:inline-block;margin-right:5px;background-position:0
 -288px;border:1px solid #b6b6b6;border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;vertical-align:top}.s_ipt{width:458px;height:22px;font:14px/22px
 arial;margin:5px 0 0 7px;background:#fff;outline:0;-webkit-appearance:none}.s_btn{width:95px;height:32px;padding-top:2px\9;font-size:14px;background-color:#ddd;background-position:0
 -240px;cursor:pointer}.s_btn_h{background-position:-240px -240px}.s_btn_wr{width:97px;height:34px;display:inline-block;background-position:-120px
 -240px;*position:relative;z-index:0;vertical-align:top}#lg img{vertical-align:top;margin-bottom:3px}#lk{margin:33px
 0}#lk span{font:14px "宋体"}#lm{height:60px;line-height:15px}#lh{margin:16px
 0 5px;word-spacing:3px}.tools{position:absolute;top:-4px;*top:10px;right:7px}#mHolder{width:62px;position:relative;z-index:296;display:none}#mCon{height:18px;line-height:18px;position:absolute;cursor:pointer}#mCon
 span{color:#00c;cursor:default;display:block}#mCon .hw{text-decoration:underline;cursor:pointer;display:inline-block}#mCon
 .pinyin{display:inline-block}#mCon .c-icon-chevron-unfold2{margin-left:5px}#mMenu
 a{width:100%;height:100%;display:block;line-height:22px;text-indent:6px;text-decoration:none;filter:none\9}#mMenu,#user
 ul{box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px
 1px 2px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color="#cccccc")\9}#mMenu{width:56px;border:1px
 solid #9b9b9b;list-style:none;position:absolute;right:27px;top:28px;display:none;background:#fff}#mMenu
 a:hover{background:#ebebeb}#mMenu .ln{height:1px;background:#ebebeb;overflow:hidden;font-size:1px;line-height:1px;margin-top:-1px}#cp,#cp
 a{color:#666}#seth{display:none;background:url(#default#homepage)}#setf{display:none}#sekj{margin-left:14px}#shouji{margin-right:14px}#u
 .last{margin-right:0}#u .un{font-weight:bold;margin-right:5px}#u ul{width:100%;background:#fff;border:1px
 solid #9b9b9b}#u li{height:25px}#u li a{width:100%;height:25px;line-height:25px;display:block;text-align:left;text-decoration:none;text-indent:6px;margin:0;filter:none\9}#u
 li a:hover{background:#ebebeb}#u li.nl{border-top:1px solid #ebebeb}#user_center{position:relative;display:inline-block}#user_center
 .user_center_btn{margin-right:5px}.userMenu{width:64px;position:absolute;right:7px;_right:2px;top:15px;top:14px\9;*top:15px;padding-top:4px;display:none;*background:#fff}#user{position:relative;display:inline-block}
</style>
<style>
    /*
        我的logo样式
    */
    #m{position: relative;padding: 50px 0 0 0;}
     #newYearEve{height:15px;position: absolute;top:250px;left:130px;width:510px;}
    #newYearEve li{cursor: pointer;width:20px;height:15px;margin:0 21px 0 0;float: left;}
    #newYearEve .icon-newyear0{background: url("http://zsrimg.ikafan.com/file_images/article/201407/mylove.png") no-repeat center center;}
    #newYearEve .month-next{display: none!important;}
    #newYearEve .icon-newyear1{background: url("http://zsrimg.ikafan.com/file_images/article/201407/mylove01.png") no-repeat center center;}
    #newYearEve li:hover{background: url("http://zsrimg.ikafan.com/file_images/article/201407/mylove.gif") no-repeat -0 0; }
    #m{position: relative;}
    #play{position: absolute;top:135px;left:348px;width:25px;height:25px;cursor: pointer;}
    #newYearEve .icon-newyear2,#newYearEve .icon-newyear1:hover{background: url("http://zsrimg.ikafan.com/file_images/article/201407/mylove01.png") no-repeat center center;}
 #newYearKw {color:#e203a9;position:absolute;top:212px;left:135px;width:300px;height:20px;color:#897883;z-index:100;font-family: "微软雅黑";text-align:left;font-weight: 700;font-size: 16px;overflow: hidden;}
 #newYearKw  i,#newYearKw  img{font-style: normal;position:absolute;width:20px;height:20px;top:0;}
 #newYearKw  .img01{left:0px;}
 #newYearKw  .img02{left:180px;}
 #newYearKw  .c1{color:#e203a9;left:20px;}
 #newYearKw  .c2{color:#e203a9;left:40px;}
 #newYearKw  .c3{color:#b60175;left:60px;}
 #newYearKw  .c4{color:#b60175;left:80px;}
 #newYearKw  .c5{color:#f460af;left:100px;}
 #newYearKw  .c6{color:#f460af;left:120px;}
 #newYearKw  .c7{color:#fd98a5;left:140px;}
 #newYearKw  .c8{color:#fec8db;left:160px;}
 #newYearKw  .c9{color:#fec8db;left:180px;}
 #newYearKw  .c11{color:#fec8db;}
 #newYearKw  .c12{color:#fec8db;}
 #newYearKw  .c13{color:#fec8db;}
 #newYearKw  .c14{color:#fec8db;}
 .word-box{position:relative;width:300px;height:20px;}
</style>
<div id="content">
<div id="m">
 <p id="lg">
  <img src="http://zsrimg.ikafan.com/file_images/article/201407/mylove_logo.png" width="270" height="129"/>
 </p>
 <p id="nv">
  <a href="http://news.baidu.com/" rel="external nofollow" name="tj_news">
   新 闻
  </a>
   
  <b>
   网 页
  </b>
   
  <a href="http://tieba.baidu.com/" rel="external nofollow" name="tj_tieba">
   贴 吧
  </a>
   
  <a href="http://zhidao.baidu.com/" rel="external nofollow" name="tj_zhidao">
   知 道
  </a>
   
  <a href="http://music.baidu.com/" rel="external nofollow" name="tj_mp3">
   音 乐
  </a>
   
  <a href="http://image.baidu.com/" rel="external nofollow" name="tj_img">
   图 片
  </a>
   
  <a href="http://v.baidu.com/" rel="external nofollow" name="tj_video">
   视 频
  </a>
   
  <a href="http://map.baidu.com/" rel="external nofollow" name="tj_map">
   地 图
  </a>
 </p>
 <div id="fm">
  <form name="f" action="http://www.baidu.com/s" target="_blank">
   <span class="bg s_ipt_wr">
    <input type="text" name="wd" id="kw" maxlength="100" class="s_ipt" autocomplete="off"/>
   </span>
   <input type="hidden" name="rsv_bp" value="0"/>
   <input type="hidden" name="ch" value=""/>
   <input type="hidden" name="tn" value="sitehao123"/>
   <input type="hidden" name="bar" value=""/>
   <input type="hidden" name="rsv_spt" value="3"/>
   <input type="hidden" name="ie" value="utf-8"/>
   <span class="bg s_btn_wr">
    <input type="submit" value="百度一下" id="su" class="bg s_btn" onmousedown="this.className='bg s_btn s_btn_h'" onmouseout="this.className='bg s_btn'"/>
   </span>
   <div id="sd_1386659528033" style="display: none;">
   </div>
  </form>
  <span class="tools">
   <span id="mHolder">
    <div id="mCon">
     <span>
      输入法
     </span>
    </div>
   </span>
  </span>
 </div>
 <ul class="logo-new-year" id="newYearEve"><li class="icon-newyear0" i="0"></li><li class="icon-newyear1" i="1"></li></ul>
    <div id="play" style="display:none;"></div>
 <div id="newYearKw" style="width: 0px;">
 <div class="word-box">
 <img src="http://zsrimg.ikafan.com/file_images/article/201407/mylove.gif" class="img01"/>
  <i class="c1">亲</i>
  <i class="c2">爱</i>
  <i class="c3">的</i>
  <i class="c4">,</i>
  <i class="c5">嫁</i>
  <i class="c6">给</i>
  <i class="c7">我</i>
  <i class="c8">吧</i>
  <img src="http://zsrimg.ikafan.com/file_images/article/201407/mylove.gif" class="img02"/>
 </div>
 </div>
</div>
</div>
<script type="text/javascript">//< ![CDATA[
    var newYearEve = newYearEve||{};
    newYearEve.DOM = document;
    newYearEve.box=newYearEve.DOM.getElementById("newYearEve");
    newYearEve.kw=newYearEve.DOM.getElementById("kw");
    newYearEve.newYearKw=newYearEve.DOM.getElementById("newYearKw");
    //newYearEve.logo=newYearEve.DOM.getElementById("lg");
    //newYearEve.playDOM=newYearEve.DOM.getElementById("play");
    newYearEve.num=-1;
    newYearEve.time=0;
 newYearEve.wordWidth = 300;
 newYearEve.wordW = 0;
    newYearEve.newDay=false;
  newYearEve.dataArr = [{
    keyword : "2012年5月18日 第一次见面 你给我的感觉有些特别"
   }, {
    keyword : "2012年6月5日我们在一起了,从此这个平淡的日子对我们有了特殊的意义"
   }, {
    keyword : "2012年8月20日 第一次吵架 让你伤心了 对不起"
   }, {
    keyword : "2012年10月1日 香格里拉 属于我们的第一次旅行"
   }, {
    keyword : "2012年12月24日 平安夜 我们一起做了棵圣诞树"
   }, {
    keyword : "2013年2月14日 第一个情人节 虽然俗气还是送了玫瑰给你"
   }, {
    keyword : "2013年3月17日 陪你过的第一个生日"
   }, {
    keyword : "2013年6月1日 一起过儿童节也很开心"
   }, {
    keyword : "2013年6月5日 一周年纪念日 感谢有你陪在身边的一年"
   }, {
    keyword : "2013年8月4日 带你去吃我的家乡菜,看你吃得好开心"
   }, {
    keyword : "2013年9月19日 中秋节 第一次见你爸妈 有点紧张"
   }, {
    keyword : "2013年12月31日 希望以后每一次都是我陪你跨年。。。"
   }
  ];
    newYearEve.createHtml = function(num){
        var h = '';
        var n = 1;
         num=num-0;
        if(num<n+1){
            switch(num){
                case 0:
                    h='<li class="icon-newyear2" i="0">';
                    break;
                case 1:
                    h='<li class="icon-newyear0" i="0"></li><li class="icon-newyear1" i="1"></li>';
                    break;
            }
        }else{
            for(var i = 0 ;i < num-n;i++){
                h+='<li class="icon-no" i="'+i+'">';
            }
            for(var i = num-n;i < num+1;i++ ){
                var c = 'icon-newyear'+(i+n-num);
                h+='<li class="'+c+'" i="'+i+'">';
            }
        }
        if( newYearEve.box){
                 newYearEve.box.innerHTML=h;
        }
  newYearEve.kw.value= newYearEve.dataArr[num].keyword;
    }
     newYearEve.animate = function () {
  if (newYearEve.num < 11) {
   newYearEve.num++;
   newYearEve.createHtml(this.num);
  }
      newYearEve.time = setTimeout(function () {
        if (newYearEve.num < 11) {
         newYearEve.animate();
        } else {
     newYearEve.kw.value="";
     newYearEve.box.innerHTML="";
     newYearEve.wordAnimate();
        }
       }, 3000);
     }
  newYearEve.wordAnimate = function(){
  if(newYearEve.wordW<newYearEve.wordWidth){
   newYearEve.wordW=newYearEve.wordW+1;
   newYearEve.newYearKw.style.width=newYearEve.wordW+"px";
   setTimeout( function(){
   newYearEve.wordAnimate();},16);
  }else{
   newYearEve.rePlay();
  }
  }
 newYearEve.rePlay = function(num){
  newYearEve.time=setTimeout(function(){
  newYearEve.wordW=0;
  newYearEve.newYearKw.style.width=newYearEve.wordW+"px";
  newYearEve.kw.value="";
         newYearEve.num=-1;
  newYearEve.box.innerHTML="";
   newYearEve.animate();
   },3000);
    }
    newYearEve.box.onclick=function(event){
        var e = event.target||event.srcElement;
        var i = e.getAttribute("i");
        if(i!==null){
            newYearEve.newYearKw.style.width="0px";
            newYearEve.kw.value= newYearEve.dataArr[i].keyword;
            newYearEve.clickNum = i;
    newYearEve.createHtml(newYearEve.clickNum);
    clearTimeout( newYearEve.time);
                newYearEve.time=setTimeout(function(){
                    //newYearEve.createHtml(newYearEve.num);
     newYearEve.num=newYearEve.num==11? 10:newYearEve.num;
                    newYearEve.animate();
                    //newYearEve.kw.value= newYearEve.user||"";
                },3000)
        }
    }
 newYearEve.animate();
    //newYearEve.wordAnimate();
// ]]></script>

(0)

相关推荐

  • jQuery结合HTML5制作的爱心树表白动画

    HTML代码如下: 复制代码 代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" > <title>程序员用HTML5制作的爱心树表白动画- 柯乐义</title><base target="_blank" href="http

  • 间断输出文字的批处理[表白我爱的人是你字样的文字]

    使用方法: 1.复制下面代码至文本文档 2.将后缀名改为.bat 3.双击运行 复制代码 代码如下: @echo off :a cls echo. echo. echo. set /a a+=1 for %%a in (我 爱 的 人 是 你) do (set /p=%%a<nul&ping -n 2 127.1>nul &set /p=---<nul) echo * * ping -n 3 127.1>nul if %a% lss 8 (goto :a) cls

  • jquery+html5烂漫爱心表白动画代码分享

    本文实例讲述了jquery+html5烂漫爱心表白动画代码.分享给大家供大家参考.具体如下: jquery+html5烂漫爱心表白动画是一款jquery html5 canvas电子版的烂漫爱心表白动画,效果相当不错,非常有创意,很适合进行表白. 运行效果图:----------------------查看效果 下载源码----------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的jquery+html5烂漫爱心表白动画代码如下 <!DOC

  • 技术男用来对妹子表白的百度首页

    有一天突发奇想,我要是能用我学的程序员技术给女朋友来表白的话,那岂不是高端大气上档次. 想到就立马去做,首先想到的是更改hosts文件,将浏览器的主页更改为自己设计的网页. 国内的女同学一般用百度首页,于是我就自己仿做了一个百度首页,具体的效果如下面: 是不是看起来高大上,当然最后我失败了,程序员怎么可能会有女朋友呢? 但是为了广大屌丝朋友的福利,我现在将这些代码给贴出来,就算有一个人成功了,我也是深藏功与名. 其中更改hosts文件的步骤请自行百度,这里为止不够就不详解了. 自己写的百度源码:

  • jQuery之ajax技术的详细介绍

    1:Ajax技术包含以下几点:基于Web标准(XHTML + CSS)的展示使用DOM进行动态显示和交互使用XMLHttpRequest进行数据交换和相关操作使用javascript将所有内容绑定在一起Ajax的核心是JavaScript的XMLHttpRequest对象,它是一种支持异步请求的技术.简而言之,使用JS可以控制XMLHttpRequest对象向服务器提出请求并处理响应,而不影响用户对页面的正常访问.对于XMLHttpRequest对象,不同的浏览器提供了不同的支持,IE是将其作为

  • PowerShell函数中的开关参数介绍和创建实例

    本文介绍什么是开关参数,在PowerShell自定义函数中,如何创建开关参数并使用开关参数的值. 什么叫开关参数呢?举个例子,技术男一般都知道有一个网络命令叫"Ping",我们可以使用"ping www.jb51.net"这样一个命令来检查本地计算机到www.jb51.net这个网站所在的服务器网络是否连通.这个命令会从本地发送4个数据包到www.jb51.net服务器,并显示每个数据包是否收到了反馈结果.如果我正在重启www.jb51.net这台服务器,那么pin

  • HTML基础详解(下)

    目录 1.列表 2.表单 4.前端HTML基础面试题 总结 1.列表 列表ul容器里面装载着结构,样式一致的文字或图表的一种形式,叫列表. 列表最大的特点就是整齐 .整洁. 有序,跟表格类似,但是它可组合自由度会更高. 1. 无序列表 ul < ul></ ul>中只能嵌套< li></ li>,直接在< ul></ ul>标签中输入其他标签或者文字的做法是不被允许的. < li>与</ li>之间相当于一个容

  • 架构与思维论设计容量的重要性

    目录 背景 概念 分析过程 理解一些原理 峰值QPS计算: 系统容量评估时机 评估的步骤 1.分析日总访问量 2.评估平均访问量QPS 3.评估高峰区间的QPS 3.1 业务流量监控的曲线 3.2 使用二八法则计算 4.评估单实例极限承受的QPS 5.根据线上冗余度最终确认 案例分析 总结 系统设计容量评估时机: 系统设计容量评估的步骤: 背景 单位每年都会举行运动会,有一个2000m长跑的项目,大约每年报名人员为男选手40人,女选手20人,只有一条橡胶跑道.一次比赛10人齐跑,所以至少需要6场

  • Java 爬虫工具Jsoup详解

    Java 爬虫工具Jsoup详解 Jsoup是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址.HTML 文本内容.它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据. jsoup 的主要功能如下: 1. 从一个 URL,文件或字符串中解析 HTML: 2. 使用 DOM 或 CSS 选择器来查找.取出数据: 3. 可操作 HTML 元素.属性.文本: jsoup 是基于 MIT 协议发布的,可放心使用于商业项目. js

  • Js中使用hasOwnProperty方法检索ajax响应对象的例子

    经常使用百度搜索的同学,一定不会忽视输入框的下拉索引,它是如此方便,然而得天独厚的条件使得这项异步技术多少面临些考验,高并发的服务端请求督促着他们的前端攻城师必须尽可能地减少发送ajax的次数.听起来似乎与本文无关,但并不是这样.首先就暂且让我们为百度免费做个广告吧.在百度首页输入"前端"一词,利用chromebug可以很轻松地看到所发送的响应,结果显示如下: 复制代码 代码如下: window.bdsug.sug({q:'前端';,p:false,s:['前端开发','前端工程师',

  • jquery+php实现搜索框自动提示

    今天突然想给本站做个搜索页面,这样用户可以通过搜索来找到自己喜欢的内容,也避免了在海量信息中手动查找资源的麻烦,我的目标和百度首页的效果类似,当用户输入要搜索的文字时,我们在下方给出相关的十条信息,如果用户要找的就是这十条信息内的某一条,那么简单,直接点击就可在新页面中打开页面,主要就是想更人性化一点,让用户使用起来更方便. 先看一下效果图吧,这样更有动力,要不然大家还不知道我在讲什么,到底要达到什么样的效果! jquery+php实现搜索框自动提示 下面先主要讲解原理: 在search.htm

  • 百度分词算法详解第1/2页

    本文通过搜索结果归纳分析+切词通用算法分析的方式对百度预处理阶段的查询处理和中文分词两项技术进行了阐述.总结,如果你对数据结构.算法有一定了解的话,理解起来会相对容易些:个人感觉,得出正向最大匹配算法不够准确,无论是专用词典还是普通词典里的词,都是有不同权重的,这根搜索频率应该有一定关系,基于这点,在出现多个专用词典里的词时,是需要采用双向最大匹配算法来检测到底哪一个专有词汇应该先被切出来,当然,这是个人猜想,有待考究. 理解分词技术对SEO工作具有极大意义,可以从科学的角度来分析关键词,并构想

  • Android中使用OkHttp包处理HTTP的get和post请求的方法

    概览 http是现在主流应用使用的网络请求方式, 用来交换数据和内容, 有效的使用HTTP可以使你的APP 变的更快和减少流量的使用 OkHttp 是一个很棒HTTP客户端(GitHub主页:https://github.com/square/okhttp): 支持SPDY, 可以合并多个到同一个主机的请求 使用连接池技术减少请求的延迟(如果SPDY是可用的话) 使用GZIP压缩减少传输的数据量 缓存响应避免重复的网络请求 当你的网络出现拥挤的时候,就是OKHttp 大显身手的时候, 它可以避免

随机推荐