/* pages/activity/index.wxss */ page { background: #fff; } .types { /* justify-content: space-between; */ background: #fff; display: flex; color: #666; width: 750rpx; overflow-x: scroll; border-bottom: 1rpx solid #d8d8d8; font-size: 0; padding-top: 30rpx; height: 180rpx; position: relative; -webkit-overflow-scrolling: auto; } /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ .types::-webkit-scrollbar { width: 750rpx; height: 6rpx; background-color: hsl(0, 0%, 100%); } /*定义滑块 内阴影+圆角*/ .types::-webkit-scrollbar-thumb { border-radius: 6rpx; background-color: #0B898E; border-radius: 3rpx; } .types::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 3rpx rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); border-radius: 3rpx; background-color:#ccc; } .type-item { height: 150rpx; width: 100rpx; text-align: center; line-height: 27rpx; color: #333; font-size: 24rpx; margin-right: 70rpx; } .type-item:nth-child(1){ margin-left: 30rpx; } .type-item image { display: block; margin-bottom: 23rpx; width: 100rpx; height: 100rpx; } .date-box { height: 140rpx; background: rgba(255, 255, 255, 1); display: flex; justify-content: space-between; align-items: center; } .yulan { flex-shrink: 0; width: 60rpx; text-align: right; background: #fff; border-radius: 0px 30rpx 30rpx 0px; color: #333333; white-space: nowrap; font-size: 26rpx; display: flex; flex-direction: column; } .yulan.active { color: #0B898E; } .date-item { font-size: 26rpx; color: #999; text-align: center; display: flex; flex-direction: column; justify-content: center; width: 79rpx; height:100%; } .date-item.active { font-weight:500; color: #0B898E; background: rgba(11, 137, 142, .1); } .calendar-img { width: 70rpx; padding-left: 10rpx; height: 80rpx; display: flex; align-items: center; justify-content: flex-start; background: #fff; border-radius: 30rpx 0px 0px 30rpx; } .calendar-img image { width: 50rpx; height: 50rpx; display: block; } .calendar-img.active { } .top-fixed-activity { background: #f7f7f7; z-index: 1; } .top-fixed-box { background: #FFF; } .activity-list { padding: 0 24rpx; background: #0B898E; min-height:1300rpx; } .acitivity-search-box { display: flex; margin:20rpx 30rpx; margin-bottom: 0; justify-content: space-between; align-items: center; } .acitivity-search-box .picker { margin-right: 30rpx; height: 60rpx; display: flex; align-items: center; color: #0B898E; } .acitivity-search-box .picker image { display: block; width: 16rpx; flex-shrink: 0; margin-left: 10rpx; } .m-picker { display: flex; color: #0B898E; } .sjx{ width: 0; height: 0; border-top: 9rpx solid #fff; border-right: 9rpx solid transparent; border-left: 9rpx solid transparent; border-bottom: 9rpx solid transparent; margin-top:16rpx; margin-left: 8rpx; } .m-sort{ width: 130rpx; text-align: center; } .activity-search-bg { width: 422rpx; height: 56rpx; border-radius: 28rpx; background: #f6f6f6; display: flex; align-items: center; } .activity-search-bg .iconfont { color: #B6B6B6; font-size: 28rpx; flex-shrink: 0; margin: 0 20rpx; } .activity-search-bg input { flex: 1; font-size: 27rpx; } .activity-item { display: flex; align-items: center; justify-content: space-between; padding: 27rpx 22rpx; position: relative; } .end-mask { position: absolute; right: 22rpx; top: 27rpx; text-align: center; width: 320rpx; height: 220rpx; line-height: 220rpx; z-index: 1; background:rgba(0, 0, 0, 0.5); color:#fff; border-radius: 10rpx; } .activity-item-out { box-shadow: -1rpx 1rpx 16rpx 0px rgba(6, 0, 1, 0.1); border-radius: 10rpx; margin: 27rpx 16rpx; background: white; } .activity-item image { width: 320rpx; height: 220rpx; border-radius: 10rpx; flex-shrink: 0; overflow: hidden; } .activity-item-out .new-tip { padding: 0 20rpx; line-height: 49rpx; color: #999; font-size: 23rpx; border-top: 1rpx solid #D8D8D8; } .activity-info { display: flex; flex-direction: column; justify-content: space-between; font-size: 23rpx; color: #999; flex: 1; min-height: 220rpx; margin-right: 28rpx; } .activity-title { font-weight: 500; font-size: 31rpx; line-height: 45rpx; color: #333; } .movie-types { display: flex; justify-content: space-between; padding: 30rpx 14rpx; background: #0B898E; } .movie-type { width: 330rpx; height: 60rpx; display: flex; align-items: center; justify-content: center; border-radius: 10rpx; color: #fff; border: 2rpx solid; box-sizing: border-box; text-align: center; font-size: 30rpx; } .movie-type.active { background: #fff; color: #0B898E; } .sort-box { display: flex; justify-content: space-between; margin: 20rpx 0 50rpx 0; background: #0B898E; color: #D8D8D8; font-size: 26rpx; padding: 0 60rpx 0 70rpx; } .sort-box view.active { color: #fff; } .my-search-box { flex: 1; display: flex; margin: 0; align-items: center; border-radius: 30rpx; height: 60rpx; background: #ededed; margin-bottom: 0; font-size: 26rpx; } .my-search-box .iconfont { width: 65rpx; text-align: center; font-size: 32rpx; flex-shrink: 0; } .my-search-box input { flex: 1; } .my-search-box .search-btn { text-align: center; width: 110rpx; flex-shrink: 0; line-height: 40rpx; border-left: 1rpx solid #ccc; color: #0B898E; } .new-top-search-box { display: flex; justify-content: space-between; } .btn{ flex-shrink: 0; color: #fff; background: #f55; font-size: 26rpx; padding: 6rpx 20rpx; border-radius: 40rpx; margin-left: 10rpx; }