首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css做出一个简易搜索框

发布于 2024-11-11 15:55:22
0
11

想要在网页上增加一个简单的搜索框?那就来学习如何用CSS来实现吧! 首先,在HTML代码中添加一个表单元素和一个文本输入框以及一个搜索按钮。输入框通过 class 属性设置为 searchin...

想要在网页上增加一个简单的搜索框?那就来学习如何用CSS来实现吧!

 <form>
        <input type="text" placeholder="搜索" class="search-input">
        <button type="submit" class="search-button">
            <i class="fa fa-search"></i>
        </button>
    </form> 

首先,在HTML代码中添加一个表单元素和一个文本输入框以及一个搜索按钮。输入框通过 class 属性设置为 search-input,按钮则设置为 search-button。同时,我们使用开源图标库 Font Awesome 中的搜索图标来给按钮添加图标效果。

 .search-input {
        border: 1px solid #ccc;
        border-radius: 3px;
        height: 30px;
        font-size: 16px;
        padding-left: 10px;
        padding-right: 30px;
        transition: all .3s ease;
    }
    .search-button {
        background-color: #333;
        color: #fff;
        border: 0;
        border-radius: 3px;
        height: 32px;
        width: 32px;
        margin-left: -30px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .search-button:hover {
        background-color: #555;
    }
    .fa-search {
        font-size: 16px;
    } 

我们给两个元素分别添加 CSS 样式。对于搜索框,我们设置了边框、圆角、字体大小、内外边距以及过渡效果;对于搜索按钮,我们设置了背景颜色、文字颜色、圆角、大小、位置、鼠标指针以及过渡效果。同时,我们对 Font Awesome 的搜索图标进行了设置。

这样,一个简单的搜索框就做好了!您可以根据具体需求进一步对 CSS 样式进行调整,让它更符合您的网页设计。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流