案例介绍
欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用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;
}
记得关注我,每天学习一点点
你觉得这个案例都可以应用在什么场景下?
全网可搜:小院里的霍大侠, 免费获取简单易懂的实战编程案例。编程/就业/副业/创业/资源。