@import "../template/detail/detail.wxss"; @import "../template/schedule/schedule.wxss"; @import "../template/materials/materials.wxss"; @import "../template/qa/qa.wxss"; page{ height: 100%; } .root-view { background-color: #f0eff5; width: 100%; height: 100%; font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei"; } .frame-view { width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16rpx 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .tab-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 80rpx; flex: 0 0 80rpx; height: 80rpx; margin: 20rpx 16rpx; font-size: 30rpx; display: -webkit-box; display: -ms-flexbox; display: flex; } .tab-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; } #tab-0{ border-top-left-radius:15rpx; border-bottom-left-radius:15rpx; } #tab-3{ border-top-right-radius:15rpx; border-bottom-right-radius:15rpx; } /*选中tab样式*/ .tab-select { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; background: #3db254; color: #fff; } .tab-select::after{ position: absolute; bottom: -20rpx; left: 40%; content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 30rpx 15rpx 0 15rpx; border-color: #3db254 transparent transparent transparent; } .detail-wrapper { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; height: 600rpx; border-top-left-radius: 20rpx; border-top-right-radius: 20rpx; background-color: #fff; margin: 0 16rpx; position: relative; } .detail-item { position: absolute; width: 100%; height: 100%; } scroll-view { height: 100%; } .input-wrapper { position: fixed; bottom: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #cce9ce; padding: 0 30rpx; overflow: hidden; } .speak-icon { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 68rpx; min-height: 100rpx; border-radius: 50%; margin-right: 12rpx; } .speak-icon image{ width: 68rpx; height: 68rpx; } .input-item { -webkit-box-flex: 1; -ms-flex: 1 1 100rpx; flex: 1 1 100rpx; /*position: relative;*/ width: 100rpx; height: 68rpx; background-color: #fff; margin: 16rpx 12rpx 16rpx 0; border-radius: 32rpx; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 32rpx; } .input-wrapper input{ width: 100%; display: block; height: 68rpx; line-height: 68rpx; } .submit { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 120rpx; height: 68rpx; line-height: 68rpx; border-radius: 32rpx; background-color: #3cb350; text-align: center; font-size: 34rpx; color: #fff; } .no-info { color: #999; line-height: 50rpx; font-size: 32rpx; }