本文实例为大家分享了微信小程序实现简单搜索框的具体代码,供大家参考,具体内容如下
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://www.haodehen.cn/did120978