美文网首页程序员
网页搜索框实现

网页搜索框实现

作者: Game0ver | 来源:发表于2018-12-05 13:19 被阅读0次

趁着热情未减,赶紧的写下自己的第一篇简书。今天要分享的是如何利用 html + css 写出一个令自己满意的搜索框。说来忏愧,刚学 html 的时候,被这个问题困惑了许久,一直未得到解决。

下面是基本思路:
首先定义一个 div 来包住 input 和 button,然后给 div 一个边框,input 和 button 均设为无边框,随后利用相对定位把 button 定位到 div 的最右端,然后便可以得到下图的效果了:

效果图

下面附上代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的搜索页</title>
    <style type="text/css">
        *{
            padding: 0;
            margin: 0;
        }

        /* 名称 */
        .title{
            text-align: center;
            font-size: 25px;
            font-weight: bold;
            color: cadetblue;
            margin-top: 100px;
            margin-bottom: 20px;
            font-family: fantasy;
        }

        /* 下面是搜索框样式 */
        .searchBox{
            width: 40%;
            height: 35px;
            border: 1px solid cadetblue;
            outline: hidden;
            border-radius: 2px;
            margin: 0 auto;
            position: relative;
        }

        .inputBox{
            border: none;
            width: 84%;
            height: 35px;
            line-height: 35px;
            outline: none;
            padding-left: 10px;
            /* 改变光标的颜色 */
            caret-color:#008B8B;
            font-size: 14px;
        }

        .searchBtn{
            width: 65px;
            height: 35px;
            border: none;
            position: absolute;
            right: 0;
            outline: none;
            color: white;
            font-size: 15px;
            background-color: cornflowerblue;
        }

        /* 鼠标滑过按钮时背景色改变 */
        .searchBtn:hover{
            background-color: #497fdf;
        }
    </style>
</head>
<body>
<div class="title">
    <p>I &nbsp;tell&nbsp; you</p>
</div>
<div class="searchBox">
    <input class="inputBox" placeholder="I will tell you all you want to know!">
    <button class="searchBtn">搜索</button>
</div>
</body>
</html>

2018-12-7 增加了改变光标样式样式和鼠标滑过搜索按钮时背景色改变功能

相关文章

  • 网页搜索框实现

    趁着热情未减,赶紧的写下自己的第一篇简书。今天要分享的是如何利用 html + css 写出一个令自己满意的搜索框...

  • 网页制作-搜索框

    结构 搜索框盒子 左侧input输入框 右侧button按钮 样式 搜索框盒子 浮动 宽高 输入框 浮动 宽高除去...

  • 提高你办公效率的冷门软件

    1、Listary 快速查找本机各类文件,双击Ctrl 键,即可调出搜索框,可以直接在搜索框搜索关键词,直达网页。...

  • 【javaweb】搜索框跳转百度搜索

    需求 自己输入框搜索,跳转到百度页面搜索。 思路 jsp实现搜索框,传递搜索内容到servlet servlet获...

  • Servlet+Ajax

    Servlet+Ajax 实现搜索框智能提示

  • 百度语音搜索

    语音搜索。先实现搜索界面。 定义输入框:search_page.xml 这个搜索框可以手动输入,也可以点击语音图标...

  • 网页和网页结构学习(HTML)

    学习目的 认识网页的基本组成和标准 熟悉 HTML 的组成结构 1、认识网页 网页组成:由文字、图片、按钮、搜索框...

  • JZBigData - PageRank

    网页搜索系统:根据数量和质量假设,使用Pagerank算法实现网页搜索项目 传统方法 Originally Use...

  • 强势围观!JS仿智能搜索究竟有多牛逼?

    JS实现仿google、百度搜索框输入信息智能提示的实现方法 搜索框智能提示是一种全新的搜索方式,可以在进行关键词...

  • Vuetify 实现搜索框

    实现思路 使用 Vuetify 中的 v-menu 组件实现,控制光标焦点,在输入框获取的焦点时弹出联想词汇菜单,...

网友评论

    本文标题:网页搜索框实现

    本文链接:https://www.haomeiwen.com/subject/driicqtx.html