问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html中搜索框怎么做?

发布网友 发布时间:2022-04-24 06:10

我来回答

3个回答

懂视网 时间:2022-04-28 17:12

本篇文章给大家带来的内容是关于简单的搜索框样式是如何实现的,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

这里涉及的是清除input框默认样式和设置聚焦样式;还有就是控制搜索列表的显示,下面直接给除代码,可以去试试效果

<!DOCTYPE html>
<html>

<head>
 <meta charset=" utf-8">
 <title>新浪微博搜索框功能</title>
 <style type="text/css">
 * {
  padding: 0;
  margin: 0;
 }

 body {
  font-size: 14px;
 }

 #box {
  width: 600px;
  margin: 40px auto;
 }

 input {
  width: 240px;
  height: 24px;
  line-height: 24px;
  border: 1px solid gray;
  padding: 0 10px;
  background: #eee;
  outline: none;
  /* box-shadow: inset 0 0 0px #999; */
  /* box-shadow:阴影的设置 */
 }

 input[type="text"]:focus,
 input[type="password"]:focus {
  border: 1px solid #eb7350;
  background: #fff;
  outline: none;
 }

 #suggest {
  display: none;
  position: relative;
  margin-top: -1px;
  width: 240px;
  padding-top: 1px;
  border: 1px solid #369;
  border-top: 0 none;
  border-radius: 4px;
  box-shadow: inset 0 0 2px #999;
  overflow: hidden;
 }

 #suggest a {
  display: block;
  color: #f00;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  padding: 0 4px;
 }

 #suggest a:hover {
  background: #eee;
 }

 #suggest a span {
  color: #369;
 }

 .xiangguan1,
 .xiangguan2 {
  font-size: 14px;
 }

 .xiangguan1 dl dd,
 .xiangguan2 dl dd {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0 0 0 6px;
  box-sizing: border-box;

 }

 .xiangguan1 dl dd:hover,
 .xiangguan2 dl dd:hover {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  background: #eee;
  color: #f00;
  cursor: pointer;
 }
 </style>

</head>

<body>
 <dl id="box">
 <dt>
  <input type="text" name="" id="in" placeholder="大家正在搜:我们来自同一个世界" />
 </dt>
 <dd id="suggest">
  <a href="###">搜“
  <span></span>”相关微博
  </a>
  <p class="xiangguan1">
  <dl>
   <dd>我们相爱吧</dd>
   <dd>我们来同一个世界</dd>
   <dd>我们都有自己的梦想</dd>
   <dd>我们不曾放弃</dd>
  </dl>
  </p>
  <a href="###">搜“
  <span></span>”相关用户
  </a>
  <p class="xiangguan2">
  <dl>
   <dd>我们相爱吧</dd>
   <dd>我们来同一个世界</dd>
   <dd>我们都有自己的梦想</dd>
   <dd>我们不曾放弃</dd>
  </dl>
  </p>
 </dd>
 </dl>
 <script type="text/javascript">
 window.onload = function () {
  var obox = document.getElementById("box");
  var obj = document.getElementById("in");
  var osug = document.getElementById("suggest");
  var oa = osug.getElementsByTagName("span");
  obj.oninput = obj.onpropertychange = onchange;
  obj.onblur = function () { disbox() } ;
  function onchange() {
  var txt = this.value;
  var words = txt.length;
  if (words == 0) {
   osug.style.display = "none";
  }
  else if (words > 0) {
   osug.style.display = "block";
   var limit
   if (words <= 8) {
   limit = txt
   }
   else {
   limit = txt.substring(0, 8) + "...";
   }
   for (var index = 0; len = oa.length, index < len; index++) {
   oa[index].innerHTML = limit;
   }
  }
  }
 };
 function disbox() {
  document.getElementById("suggest").style.display = "none";
 }
 </script>
</body>

</html>

以下是实例:

微信截图_20181020143942.png

热心网友 时间:2022-04-28 14:20

<input type="text" class="aa"><input type="button" value="搜索" class="bb">

这是一个最简单样式的搜索框,没有很复杂的样式。如果需要设计样式可以根据class="aa"来写样式,.aa{}在括号中添加代码即可,当然这是框的样式,按钮的样式.bb{}在括号中填写代码即可。

其他代码学习的方法:如果有想要学习的代码不知道怎么实现,可以先打开一个有你想学的元素的网页(比如你想学习搜索框就打开里面有搜索框的网页),浏览器都能直接查看代码的,现在很多浏览器可以用开发人员工具查看网页代码结构。默认的快捷键都是F12,或者在想看的HTML元素上点右键——审查元素,然后就可以看到你想要的代码了,看懂学习即可

HTML:超文本标记语言, 标准通用标记语言下的一个应用。“ 超文本 ”就是指页面内可以包含图片、 链接,甚至音乐、 程序等非文字元素。超文本标记语言的结构包括 “头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的 具体内容。

热心网友 时间:2022-04-28 15:38

付费内容限时免费查看回答亲您好很高兴为你解答:为你查询到

html制作一个搜索框,代码是什么?

1、打开Hbuilder编辑器,创建一个input框和button按钮,将它们横排摆放在一起:

2、首先给input框添加“#7FCC0B”颜色的边框,设置宽度和高度即可,给button按钮设置白色的字体和“#7FCC0B”的背景颜色即可完成:

3、按crtl+s,在软件的右侧即可看到最终的效果。以上就是用html制作搜索框的演示:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...推“黄金位置”介绍_【单机】部分电影院推“黄金位置”是什么... 经常和异性聊天会不会恋爱呀? 藿香种子怎么种 法国爱的发制药在上海的销售人员待遇,有补贴吗 权威绿色产品认证机构查询指南 什么是低碳产品认证 酒店布草怎么去污渍 酒店布草各类污渍清洗方法 家用洗衣粉什么牌子好用?洗衣粉品牌排行榜前十名推荐 有什么好用的洗衣粉推荐? 什么牌的洗衣粉好用 html代码如何实现搜索查询本页面内容并展示? html中怎么定义搜索框?html中search类型? 喝红酒会伤身体吗? 喝红酒会不会醉 常喝红酒会有坏处吗 来例假喝红酒会怎么样 喝红酒了会怎样? 喝红酒为什么会拉肚子? 喝红酒对身体好吗 天天喝红酒会不会有危害啊? 孕妇喝了红酒会怎么样 鹌鹑蛋 煮多久 喝红酒会伤胃吗? 高血压喝红酒会有什么后果? 每天大量的喝葡萄酒,会有什么危害? 女人来月经的时候喝红酒会怎么样 喝红酒会醉? 红酒喝多了会怎么样 红酒喝多了怎么解酒 喝红酒会影响身体健康吗? 为什么QQ音乐绑定的微信账号,微信名改了,QQ音乐始终没有改啊? 怎么在html中实现搜索信息的功能? 如何在静态的html里实现搜索功能 html怎么做搜索栏 如何用HTML在网页中添加搜索功能? html中这个搜索栏怎么做的? 如何在html添加一个搜索框和一个按钮?点击按钮,就搜索到框里的内容 如何给html文件做搜索 HTML搜索栏怎么做 html搜索框怎么写? 求助HTML这个搜索框怎么做? iPhone输错多次密码后,如何快速解锁手机 梦见树林中多棵大树被偷了 梦见自家的古树人家挖了是什么意思? 分数单位和单位分数有什么区别? 周公解梦 梦见古树被伐象征什么 梦见一棵古树好像被别人砍了半边树枝? 什么是分数单位 梦到一颗古树被我砍到被水冲走 梦见千年古树被砍了然后去制止 分数单位的定义