本文实例为大家分享了微信小程序实现简单搜索框的具体代码,供大家参考,具体内容如下
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;
}
效果图如下
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did120978