/* pages/map.wxss */ .mapContent{ width: 100%; height: 90%; display: flex; flex-flow: row wrap; justify-content: center; } .mapContent .mapTop{ width: 100%; height: 80%; display: flex; flex-flow: column nowrap; } .inputVal{ width: 100%; height: 100rpx; padding-top: 10rpx; padding-bottom: 10rpx; background-color: rgb(54, 105, 248); display: flex; flex-flow: row nowrap; align-items: center; justify-content: center; } .weui-input{ width: 450rpx; height: 60rpx; border-radius: 40rpx; background-color: rgb(156, 133, 252); /* padding-left: 40rpx; */ text-align: center; color: #ffffff; font-size: 14px; box-sizing: border-box; } .phcolor{ color: #ffffff; font-size: 14px; letter-spacing: 1rpx; text-align: center; } .mapContent .info{ width: 100%; height: calc(100% - 900rpx); padding: 20rpx 15rpx; box-sizing: border-box; } .mapContent .infoDisplay{ width: 100%; display: none; } .mapContent .info .top{ width: 100%; height: 170rpx; display: flex; flex-flow: row nowrap; justify-content: space-between; } .mapContent .info .top .image{ width: 280rpx; height: 100%; background-color: #fff; } .mapContent .info .top .image image{ width: 100%; height: 100%; } .mapContent .info .top .title{ flex: 1; height: 100%; padding-left: 10rpx; box-sizing: border-box; } .mapContent .info .top .title .text{ width: 100%; height: 20px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; } .mapContent .info .top .title .bottom{ display: flex; flex-flow: row nowrap; } .mapContent .info .top .title .bottom .btn{ display: inline-block; color: rgb(156, 133, 252); margin-right: 10rpx; font-size: 13px; text-align: center; border: 1px solid rgb(156, 133, 252); border-radius: 10rpx; height: 40rpx; line-height: 40rpx; /* width: calc(fit-content + 10rpx) ; */ } .listPos{ width: 100%; height: auto; position: fixed; top: 100rpx; left: 0; background-color: #ffffff; } .location { float: right; width: 80rpx; height: 80rpx; background: #FFFFFF; border-radius: 10rpx; margin-right: 20rpx; margin-bottom: 20rpx; display: flex; align-items: center; justify-content: center; box-shadow: 0px 2rpx 8rpx 0px rgba(0, 0, 0, 0.1); } .contentBottomBox { position: fixed; bottom: 0; left: 0; right: 0; } .locationIcon { width: 42rpx; height: 42rpx; } .is_checked{ width: 100%; height: 90%; } .normal{ width: 100%; height: 90vh; } /* tab栏 */ .swiper-tab { width: 100%; height: 80rpx; text-align: center; display: flex; justify-content: space-between; background: white; position: relative; z-index: 99999; top: 30%; } .selected-menu { display: flex; flex-direction: column; align-items: center; color: #2e0c77; background: #fff; font-size: 14px; font-weight: bold; font-family: PingFang SC; font-weight: 400; width: 50%; height: 60rpx; line-height: 75rpx; opacity: 1; /* border-bottom: 2px solid #ff5050; */ position: relative; } .unselect-menu { display: flex; flex-direction: column; align-items: center; font-size: 14px; font-family: PingFang SC; font-weight: 400; color: #9f9fad; width: 50%; height: 60rpx; line-height: 75rpx; background: #fff; opacity: 1; position: relative; /* border-radius: 34rpx; */ } .selected-line { background: #2e0c77; height: 4rpx; width: 150rpx; position: absolute; /* margin-top: 10rpx; */ bottom: -18rpx; /* width: 60rpx; */ } .fontColorBox, .fontColorBox1 { /* 文字默认颜色 */ color: black; } .navBox { /* 顶部tab盒子样式 */ width: 100%; height: 108rpx; /* background: white; */ display: flex; align-items: center; justify-content: center; } .navBox view:last-child { /* 最后一个tab标题的样式 */ padding-left: 20%; } .titleBox { /* 未选中文字的样式 */ color: rgb(168, 170, 175); font-size: 30rpx; display: flex; flex-direction: column; align-items: center; } .lineBox,.notLineBox{ /* 选中及未选中底线共同样式 */ width: 32rpx; height: 8rpx; } .lineBox { /* 选中底线样式 */ background: rgb(43, 44, 45); margin-top: 16rpx; border-radius: 4rpx; } .notLineBox { /* 未选中底线样式 */ background: transparent; } .swiperTtemBox { /* 底部内容样式 */ height: 90vh; overflow: scroll; margin: 0rpx 0rpx; /* background: white; */ background-color: rgb(240, 239, 239); font-size: 28rpx; } .page-body { display: flex; flex: 1; flex-direction: column; } .item { display: flex; /* border-bottom: 1rpx solid #eee; */ cursor: pointer; padding-top: 20rpx; } .item .poster { height: 128rpx; margin-right: 20rpx; } .item .meta { /* flex: 1; */ width: 100%; height: 210rpx; background-color: #fff; } .item .meta .titContent{ /* width: 100%; */ padding: 10rpx 40rpx; /* line-height: 50rpx; */ border-bottom: 1rpx solid #ccc; } .item .meta .subContent{ padding: 20rpx 40rpx; } .item .meta .title,.item .meta .sub-title { display:inline-block; margin-bottom: 15rpx; } .item .meta .titleButton{ color: blue; float: right; line-height: 60rpx; font-size: 25rpx; } .item .meta .title { font-size: 32rpx; padding-top: 10rpx; /* line-height: 50rpx; */ } .item .meta .sub-year { font-size: 26rpx; color: #c0c0c0; margin-right: 20rpx; display: inline; } .item .meta .sub-title { font-size: 26rpx; color: #c0c0c0; line-height: 37rpx; display: inline; } .item .meta .artists { font-size: 26rpx; color: #999; } .item .rating { font-size: 28rpx; font-weight: bold; color: #f74c31; } .date-background { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .date-gray-background { position: absolute; width: 100%; top: 0; background: rgba(0, 0, 0, .5); height: calc(100% - 500rpx); } .date-container { position: absolute; width: 100%; height: 900rpx; overflow: hidden; background: #fff; bottom:0; z-index: 1000; } .date-confirm { display: flex; justify-content: space-between; align-items: center; padding:0 20rpx; font-size:34rpx; line-height: 70rpx; color:var(--ThemeColor) } .pickViewColumn{ height: 900rpx; margin-top: -300rpx; } .indicator{ height: 80rpx; border: 1rpx solid #E5E8E8; }