微信小程序实现简单搜索框

Winona ·
更新时间:2024-11-14
· 278 次阅读

本文实例为大家分享了微信小程序实现简单搜索框的具体代码,供大家参考,具体内容如下

app.json

{   "pages":[     "pages/index/index"   ],   "window":{     "backgroundTextStyle":"light",     "navigationBarBackgroundColor": "#16C4AF",     "navigationBarTitleText": "Weixin",     "navigationBarTextStyle":"white"   },   "style": "v2",   "sitemapLocation": "sitemap.json" }

index.wxml

<!--index.wxml--> <view class="search-container">   <view class="search-left">     <image src="../../images/search.png" />     <input type="text" placeholder="搜索"/>   </view>   <view class="search-right">     <image src="../../images/add.png" />   </view> </view>

index.wxss

/**index.wxss**/ .search-container{   display: flex;   justify-content: space-between;   align-items: center;   padding: 10rpx 20rpx;   box-sizing: border-box;   background-color: #ddd; } .search-left{   background-color: #eee;   flex: 2; } .search-left image{   width: 48rpx;   height: 48rpx;   padding: 10rpx 20rpx 10rpx 10rpx;   vertical-align: middle; } .search-left input{   display: inline-block;   vertical-align: middle;   width: calc(100% - 88rpx); } .search-right{   padding-left: 20rpx; } .search-right image{   width: 80rpx;   height: 80rpx;   vertical-align: middle; }

改动下.search-left.search-left image的样式,修改后的内容如下:

/**index.wxss**/ .search-container{   display: flex;   justify-content: space-between;   align-items: center;   padding: 10rpx 20rpx;   box-sizing: border-box;   background-color: #ddd; } .search-left{   background-color: #eee;   flex: 2;   border-radius: 40rpx;   padding-right: 40rpx;   box-sizing: border-box; } .search-left image{   width: 48rpx;   height: 48rpx;   padding: 10rpx 20rpx;   vertical-align: middle; } .search-left input{   display: inline-block;   vertical-align: middle;   width: calc(100% - 88rpx); } .search-right{   padding-left: 20rpx; } .search-right image{   width: 80rpx;   height: 80rpx;   vertical-align: middle; }

效果图如下



微信 小程序 程序 微信小程序

需要 登录 后方可回复, 如果你还没有账号请 注册新账号