好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

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;
}

效果图如下

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

查看更多关于微信小程序实现简单搜索框的详细内容...

  阅读:41次