乐于分享
好东西不私藏

uniapp 8种高级感搜索框源码,直接复制

uniapp 8种高级感搜索框源码,直接复制

本文整理 8 款主流小程序搜索框样式,源码可直接使用。文章为雪天前端原创整理,转载需授权,私自搬运必究!

一个精美好看的搜索框,不只是界面上的功能入口,更是提升用户体验的关键细节。它能快速帮用户定位内容,减少操作步骤,降低流失率;高颜值设计让界面更精致高级,提升整体质感与品牌形象;同时强化交互体验,让用户愿意点击、愿意使用,间接提升活跃度与转化率。好看又好用的搜索框,是应用里颜值与效率并存的小而美核心功能。

01

渐变边框搜索栏

经典渐变边框设计,圆角通透感强,右侧渐变搜索按钮,整体简约高级,适配大多数 APP / 商城首页。
<template><viewclass="search-bar"><viewclass="search-container"><imageclass="search-icon"src="/static/xt-search/scan.png"mode="widthFix"></image><inputclass="search-input"placeholder="搜索美食/民宿/攻略等"placeholder-style="color:#999" /><viewclass="search-button" @click="doSearch">搜索</view></view></view></template><script>exportdefault {methods: {      doSearch() {console.log("执行第一个搜索")      }    }  }</script><stylescoped>.search-bar {background-color#fff;border-radius20rpx;padding10rpx;  }.search-container {display: flex;align-items: center;height72rpx;padding06rpx 020rpx;border-radius40rpx;border3rpx solid transparent;backgroundlinear-gradient(#fff#fff) padding-box,linear-gradient(90deg, #B1A8E6#9ED5F5#88E7CB) border-box;  }.search-icon {width32rpx;height32rpx;margin-right16rpx;  }.search-input {flex1;height100%;font-size28rpx;color#333;  }.search-button {padding036rpx;height56rpx;line-height56rpx;border-radius28rpx;font-size28rpx;color#fff;backgroundlinear-gradient(90deg, #63D1E8#7BE8A3);  }</style>
文章为雪天前端原创整理,转载需授权,私自搬运必究!

02

城市 + 消息搜索栏

头部导航式搜索框,左侧城市选择、右侧消息角标,适合外卖 / 旅游 / 本地生活类小程序顶部使用。

<template><viewclass="header-search-bar"><viewclass="city-selector" @click="selectCity"><textclass="city-text">杭州</text><textclass="down-arrow"></text></view><viewclass="header-search-container"><imagesrc="/static/xt-search/searchIcon.png"class="header-search-icon"mode="widthFix"></image><inputclass="header-search-input"placeholder="雪天前端"placeholder-style="color:#999" /></view><viewclass="message-icon-wrapper" @click="openMessage"><imagesrc="/static/xt-search/messageIcon.png"class="message-icon"mode="widthFix"></image><viewclass="badge">12</view></view></view></template><script>exportdefault {methods: {      selectCity() {console.log("打开城市选择器")      },      openMessage() {console.log("打开消息列表")      }    }  }</script><stylescoped>.header-search-bar {display: flex;align-items: center;padding20rpx;background-color#fef6f6;border-radius20rpx;  }.city-selector {display: flex;align-items: center;margin-right20rpx;  }.city-text {font-size32rpx;color#333;font-weight500;  }.down-arrow {font-size24rpx;color#666;margin-left8rpx;  }.header-search-container {flex1;display: flex;align-items: center;height72rpx;padding024rpx;border-radius36rpx;background-color#fff;border2rpx solid #f0e0e0;  }.header-search-icon {width32rpx;height32rpx;margin-right16rpx;  }.header-search-input {flex1;height100%;font-size28rpx;color#333;  }.message-icon-wrapper {position: relative;margin-left20rpx;  }.message-icon {width60rpx;height60rpx;  }.badge {position: absolute;top: -12rpx;right: -12rpx;min-width32rpx;height32rpx;line-height32rpx;padding08rpx;background-color#ff4d4f;color#fff;font-size20rpx;border-radius16rpx;text-align: center;  }</style>
文章为雪天前端原创整理,转载需授权,私自搬运必究!

03

左侧标题 + 绿色按钮搜索栏

左侧大标题 + 右侧一体化搜索框,绿色按钮醒目,适合工具类、内容类平台首页搜索使用。

<template><viewclass="third-search-bar"><viewclass="third-title">雪天前端</view><viewclass="third-search-container"><viewclass="third-search-inner"><imageclass="third-search-icon"src="/static/xt-search/scan.png"mode="widthFix"></image><inputclass="third-search-input"placeholder="搜索关键字"placeholder-style="color:#999" /></view><viewclass="third-search-btn" @click="thirdSearch">搜索</view></view></view></template><script>exportdefault {methods: {      thirdSearch() {console.log("执行第三个搜索")      }    }  }</script><stylescoped>.third-search-bar {display: flex;align-items: center;padding20rpx;background-color#e8f9e8;border-radius20rpx;  }.third-title {font-size48rpx;font-weight: bold;color#333;margin-right24rpx;  }.third-search-container {flex1;display: flex;align-items: center;height80rpx;border-radius40rpx;background-color#fff;border3rpx solid #333;overflow: hidden;  }.third-search-inner {flex1;display: flex;align-items: center;padding024rpx;  }.third-search-icon {width36rpx;height36rpx;margin-right16rpx;  }.third-search-input {flex1;height100%;font-size28rpx;color#333;background: transparent;  }.third-search-btn {width140rpx;height100%;line-height80rpx;text-align: center;font-size32rpx;font-weight: bold;color#333;background-color#89e889;  }</style>
文章为雪天前端原创整理,转载需授权,私自搬运必究!

04

黄色边框 + 热门标签搜索栏

暖黄色渐变边框 + 热门标签,视觉吸睛,适合二手市场、活动、优惠类平台使用。

<template><viewclass="fourth-search-bar"><viewclass="fourth-search-container"><imageclass="fourth-search-icon"src="/static/xt-search/scan.png"mode="widthFix"></image><inputclass="fourth-search-input"placeholder="二手市场大降价"placeholder-style="color:#333" /><viewclass="fourth-hot-tag"></view><viewclass="fourth-search-btn" @click="fourthSearch">搜索</view></view></view></template><script>exportdefault {methods: {      fourthSearch() {console.log("执行搜索")      }    }  }</script><stylescoped>.fourth-search-bar {padding20rpx 0;background-color#fff;border-radius20rpx;  }.fourth-search-container {display: flex;align-items: center;height80rpx;padding06rpx 024rpx;border-radius40rpx;backgroundlinear-gradient(#fff#fff) padding-box,linear-gradient(90deg, #ffff7f#fff478) border-box;border3rpx solid transparent;  }.fourth-search-icon {width36rpx;height36rpx;margin-right16rpx;  }.fourth-search-input {flex1;height100%;font-size32rpx;color#333;  }.fourth-hot-tag {padding4rpx 12rpx;margin016rpx;font-size24rpx;color#ff6600;background-color#fff5e6;border-radius8rpx;  }.fourth-search-btn {width140rpx;height64rpx;line-height64rpx;text-align: center;font-size32rpx;font-weight: bold;color#333;backgroundlinear-gradient(90deg, #fff2cc#ffeb99);border-radius32rpx;  }</style>
文章为雪天前端原创整理,转载需授权,私自搬运必究!

05

橙色边框 + 相机图标搜索栏

复古橙色边框 + 相机识图按钮,橙色搜索图标,适合电商、数码、图片搜索类场景。

<template><viewclass="fifth-search-bar"><viewclass="fifth-search-container"><imageclass="fifth-search-icon"src="/static/xt-search/scan.png"mode="widthFix"></image><inputclass="fifth-search-input"placeholder="iphone17 plus抢购"placeholder-style="color:#999" /><imageclass="fifth-camera-icon"src="/static/xt-search/camera.png"mode="widthFix"></image><viewclass="fifth-search-btn" @click="fifthSearch"><imagesrc="/static/xt-search/search-orange.png"mode="widthFix"></image></view></view></view></template><script>exportdefault {methods: {      fifthSearch() {console.log("执行第五个搜索")      }    }  }</script><stylescoped>.fifth-search-bar {padding20rpx;background-color#fff;border-radius20rpx;  }.fifth-search-container {display: flex;align-items: center;height80rpx;padding06rpx 024rpx;border-radius40rpx;background-color#fff;border3rpx solid #cc8866;  }.fifth-search-icon {width36rpx;height36rpx;margin-right16rpx;  }.fifth-search-input {flex1;height100%;font-size32rpx;color#999;  }.fifth-camera-icon {width60rpx;height60rpx;margin020rpx;  }.fifth-search-btn {width90rpx;height70rpx;display: flex;align-items: center;justify-content: center;backgroundlinear-gradient(90deg, #ff7744#ff5522);border-radius40rpx;  }.fifth-search-btnimage {width40rpx;height40rpx;  }</style>

06

浅蓝渐变 + 登录按钮搜索栏

清爽浅蓝色渐变边框,右侧用户登录按钮,适合商城、服务类小程序未登录状态使用。

<template><viewclass="sixth-search-bar"><viewclass="sixth-search-container"><imageclass="sixth-search-icon"src="/static/xt-search/scan.png"mode="widthFix"></image><inputclass="sixth-search-input"placeholder="搜索商品或店铺名"placeholder-style="color:#999" /></view><viewclass="sixth-login-btn" @click="sixthLogin"><imagesrc="/static/xt-search/user.png"mode="widthFix"></image><text>登录</text></view></view></template><script>exportdefault {methods: {      sixthLogin() {console.log("打开登录弹窗")      }    }  }</script><stylescoped>.sixth-search-bar {display: flex;align-items: center;padding20rpx;background-color#fff;border-radius20rpx;  }.sixth-search-container {flex1;display: flex;align-items: center;height80rpx;padding024rpx;border-radius40rpx;backgroundlinear-gradient(#fff#fff) padding-box,linear-gradient(90deg, #e6f2ff#f0f8ff) border-box;border3rpx solid transparent;  }.sixth-search-icon {width36rpx;height36rpx;margin-right16rpx;  }.sixth-search-input {flex1;height100%;font-size32rpx;color#333;  }.sixth-login-btn {display: flex;align-items: center;margin-left20rpx;font-size32rpx;color#4488dd;  }.sixth-login-btnimage {width40rpx;height40rpx;margin-right8rpx;  }</style>
文章为雪天前端原创整理,转载需授权,私自搬运必究!

07

绿色背景 + 双图标搜索栏

墨绿色主题背景,左侧菜单 + 右侧消息角标,中间麦克风语音搜索,高级感拉满。

<template><viewclass="seventh-search-bar"><viewclass="seventh-left-icon" @click="seventhLeftClick"><imagesrc="/static/xt-search/menu.png"mode="widthFix"></image></view><viewclass="seventh-search-container"><imageclass="seventh-search-icon"src="/static/xt-search/searchIcon.png"mode="widthFix"></image><inputclass="seventh-search-input"placeholder="雪天前端"placeholder-style="color:#999" /><viewclass="seventh-mic-icon" @click="seventhMicClick"><imagesrc="/static/xt-search/mic.png"mode="widthFix"></image></view></view><viewclass="seventh-right-icon" @click="seventhRightClick"><imagesrc="/static/xt-search/message-filled.png"mode="widthFix"></image><viewclass="seventh-badge">7</view></view></view></template><script>exportdefault {methods: {      seventhLeftClick() {console.log("第七个左侧图标点击")      },      seventhMicClick() {console.log("第七个麦克风点击")      },      seventhRightClick() {console.log("第七个消息图标点击")      }    }  }</script><stylescoped>.seventh-search-bar {display: flex;align-items: center;padding20rpx;background-color#009688;border-radius20rpx;  }.seventh-left-icon {width60rpx;height60rpx;margin-right20rpx;  }.seventh-left-iconimage {width100%;height100%;  }.seventh-search-container {flex1;display: flex;align-items: center;height80rpx;padding024rpx;border-radius40rpx;background-color#fff;  }.seventh-search-icon {width36rpx;height36rpx;margin-right16rpx;  }.seventh-search-input {flex1;height100%;font-size32rpx;color#333;  }.seventh-mic-icon {width40rpx;height40rpx;margin-left20rpx;  }.seventh-mic-iconimage {width100%;height100%;  }.seventh-right-icon {position: relative;width60rpx;height60rpx;margin-left20rpx;  }.seventh-right-iconimage {width100%;height100%;  }.seventh-badge {position: absolute;top: -10rpx;right: -10rpx;width36rpx;height36rpx;line-height36rpx;text-align: center;background-color#ff4d4f;color#fff;font-size20rpx;border-radius50%;  }</style>
文章为雪天前端原创整理,转载需授权,私自搬运必究!

08

浅绿色背景 + 品牌 LOGO 搜索栏

清新绿色背景,左侧品牌 LOGO,右侧扫描按钮,品牌化极强,适合企业官网、品牌类小程序。

<template><viewclass="eighth-search-bar"><viewclass="eighth-brand"><imageclass="eighth-brand-icon"src="/static/xt-search/user.png"mode="widthFix"></image><textclass="eighth-brand-text">snow</text></view><viewclass="eighth-search-container"><imageclass="eighth-search-icon"src="/static/xt-search/searchIcon.png"mode="widthFix"></image><inputclass="eighth-search-input"placeholder="搜索雪天前端~"placeholder-style="color:#999" /></view><viewclass="eighth-menu-icon" @click="eighthMenuClick"><imagesrc="/static/xt-search/scan.png"mode="widthFix"></image></view></view></template><script>exportdefault {methods: {      eighthMenuClick() {console.log("第八个菜单图标点击")      }    }  }</script><stylescoped>.eighth-search-bar {display: flex;align-items: center;padding20rpx;background-color#d4f4c4;border-radius20rpx;  }.eighth-brand {display: flex;align-items: center;margin-right20rpx;  }.eighth-brand-icon {width80rpx;height80rpx;margin-right12rpx;  }.eighth-brand-text {font-size40rpx;font-weight: bold;color#222;  }.eighth-search-container {flex1;display: flex;align-items: center;height80rpx;padding024rpx;border-radius40rpx;background-colorrgba(255, 255, 255, 0.7);  }.eighth-search-icon {width36rpx;height36rpx;margin-right16rpx;  }.eighth-search-input {flex1;height100%;font-size32rpx;color#333;background: transparent;  }.eighth-menu-icon {width60rpx;height60rpx;margin-left20rpx;  }.eighth-menu-iconimage {width100%;height100%;  }</style>
打码不易,如有帮助,可以求大佬一个免费的关注吗,非常感谢!
图标素材获取(我会发在群里):文章为雪天前端原创整理,转载需授权,私自搬运必究!

样式参考自市面上主流 APP / 小程序常用搜索框设计,源码已整理好可直接复制使用,欢迎学习交流。本文原创整理,转载请务必联系开白名单,私自搬运、洗稿、盗用必究!

END

往期推荐

uniapp AI聊天页面

2026-03-28

uniapp生成商品海报

2026-02-11

uniapp购物车飞入效果

2026-01-28

页面水印效果

2026-01-26

uniapp实用库/源码

2025-11-23

小程序一键登录逻辑

2025-10-01

一键登录页源码

2025-07-27

3D分层图片效果

2024-11-16

消息列表页面

2024-09-29

文章为雪天前端原创整理,转载需授权,私自搬运必究!
你的点赞,在看, 满足我一切味蕾享受 !