时间:2021-07-01 10:21:17 帮助过:20人阅读
最近做了个百度搜索框今天给大家分享下。
效果:
1.当进入界面时,自动调用方法,获取当前的时间,并且实时更新时间。
2.点击页面头部的换肤,自动更换背景图片
3.鼠标点击搜索框的时候自动显示用户上次搜索的内容,
4.当鼠标放在用户上次搜索的内容的时候搜索框的内容变成鼠标悬浮的内容上
5.在搜索框中按回车的时候自动录入为上次输入的内容中,若本次内容和上次内容相同则不显示
6.点击百度一下按钮自动录入搜索框中的内容为上次搜索的内容
界面:

界面html代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>百度一下,你就知道</title>
<link rel="shortcut icon" type="imges/x-icon" href="img/favicon.ico"> <!-- 页面标题的图标 -->
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body onload="dates()" id="bo"> <!-- 当页面加载时调用函数 -->
<p class="nav">
<ul class="left">
<li>时间:</li>
<li id="sj"></li>
<li>|</li>
<li><a id="bg">换肤</a></li>
<li><a>消息</a></li>
</ul>
<ul class="right">
<li><a href="#">新闻</a></li>
<li><a href="#">hao123</a></li>
<li><a href="#">地图</a></li>
<li><a href="#">视频</a></li>
<li><a href="#">贴吧</a></li>
<li><a href="#">学术</a></li>
<li><a href="#">登陆</a></li>
<li><a href="#">注册</a></li>
</ul>
</p>
<img src="img/logo.png" alt="" id="logo">
<p class="baidu_box">
<input type="text" name="" value=" " id="seek">
<img src="img/xj.png" alt="" class="icon">
<p id="baidu">百度一下</p>
<ul>
<p>十九大后 习大大反腐不歇脚</p>
<p>张一山杨紫互怼</p>
<p>土耳其客机被吊起</p>
</ul>
</p>
<ul class="buttom">
<li><a href="#">把百度设为首页</a></li>
<li><a href="#">关于百度</a></li>
<li><a href="#">About Baidu</a></li>
<li><a href="#">百度推广</a></li>
</ul>
<script type="text/javascript" src='js/index.js'></script>
<script>
setInterval('dates()',1000) //定时器,每1秒调用下函数
</script>
</body>
</html>css代码:
*{margin: 0;padding: 0;}
body,html{width: 100%;height: 636px;background: url('../img/bj2.jpg') no-repeat;background-size:100% 100% }
.nav{width: 100%;height: 32px;background:rgba(0,0,0,0.3);padding-right:20px;padding-left:20px;box-sizing: border-box }
.nav .left{list-style: none;float: left}
.nav .left li{color:white;line-height: 32px;margin-right: 12px;font-size: 13px;float: left;}
.nav .left li a{color:white;}
.nav .left li a:hover{cursor: pointer}
.nav .right{list-style: none;float: right;}
.nav .right li a{color:white;line-height: 32px;margin-left: 12px;font-size: 13px;opacity:1;}
.nav .right li{float: left;}
#logo{margin: 0px auto;display: block;}
.baidu_box{width: 646px;height: 44px;margin:0 auto;position: relative;margin-top: 20px; }
.baidu_box #seek{height: 40px;width: 538px;float: left;text-indent: 0.6em;font-size: 16px;}
.baidu_box #baidu{width: 104px;height: 44px;float: left;line-height: 44px;font-size:16px;text-align: center;background: url('../img/an_bg.jpg') no-repeat;background-size: 100% 100%;}
.baidu_box #baidu:hover{cursor: pointer}
.baidu_box .icon{position: absolute;top: 12px;left: 490px;}
.baidu_box .icon:hover{cursor: pointer}
.baidu_box ul{width: 541px;float: left;display: none;}
.baidu_box ul p{width: 542px;line-height: 40px;list-style: none;display: none;text-indent: 0.6em;background: white}
.baidu_box ul p:hover{cursor: pointer;background: url('../img/an_bg.jpg') no-repeat;background-size: 100% 100%;}
.buttom{margin: 0 auto;width: 500px;height: 40px;margin-top:210px;}
.buttom li {list-style: none;float: left;margin-left: 20px;}
.buttom li a {line-height: 40px;color: #525252;}js代码:
相关推荐:
JavaScript实现图片实时预览功能
以上就是JavaScript实现百度搜索框效果的详细内容,更多请关注Gxl网其它相关文章!