返回

教你用CSS实现搜索框

发布时间:2022-12-15 15:50:27 1902
# css# html# 数据

案例介绍

欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用CSS编程实战案例,做一个搜索框。用户可以使用搜索框搜索内容。

案例演示

运行代码后在浏览器打开新的界面,用户可以触发搜索框并在里面输入内容。

源码学习

进入核心代码学习,我们先来看HTML中的核心代码。

<!-- 有个小院-兴趣编程 -->
<!-- div标签作为搜索框的外框 -->
<div id="outerFrame">
  <!-- img标签插入图片 -->
  <img src="p/放大镜.png" alt="" class="inside img">
  <!-- input标签输入框供用户输入数据 -->
  <input type="text" class="inside input">
</div>

然后再让我们来看核心的CSS核心代码,CSS代码为HTML标签框架增加样式,使界面更美观。

*{
  /* 消除默认样式 */
  padding: 0px;
  margin: 0px;
}
body{
  background-color: black;
}
/* id选择器对div标签设置 */
#outerFrame{
  /* 设置边框 */
  border: 5px solid rgb(212, 255, 0);
  /* 绝对定位 */
  position: absolute;
  /* 左边上边外边框边距 */
  margin-top: 250px;
  margin-left: 500px;
  /* 阴影设置 */
  box-shadow: 2px 2px 10px #b18520;
  /* 背景色 */
  background-color: white;
}
#outerFrame,.input,.img{
/* 圆角边框 */
border-radius: 35px;
}
.inside{
/* border: 1px solid green; */
}
.img,.input{
/* 属性设置元素的垂直对齐方式。 */
vertical-align:middle;
}
.img{
/* 设置宽高 */
width: 50px;
height: 50px;
margin-left: 10px;
}
.input{
width: 350px;
height: 50px;
/* 不显示边框 */
outline: none;
border: none;
/* 输入内容的字体大小 */
font-size: 30px;
padding-left: 20px;
margin-left: -17px;
}

记得关注我,每天学习一点点

你觉得这个案例都可以应用在什么场景下?

全网可搜:小院里的霍大侠, 免费获取简单易懂的实战编程案例。编程/就业/副业/创业/资源。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线