.cy-view-container { position: absolute; width: 100%; top: 0rpx; bottom: 121rpx; overflow: scroll; } .cy-product-image { width: 100%; height: 750rpx; background: #f3f3f3; } .cy-store-meal { width: 100%; min-height: 75rpx; background: white; padding-top: 10rpx; color: #333; font-size: 30rpx; padding: 20rpx 0rpx; /* background:#e4e3e9; */ } .cy-view-product { margin-top: 20rpx; width: 100%; height: auto; background: white; padding-bottom: 30rpx; } .cy-view-sign { margin-left: 30rpx; width: 690rpx; height: 113rpx; } .cy-sign-image { width: 30rpx; height: 30rpx; /* background: #ffc639; */ background: var(--color--); transform: rotate(45deg) scale(0.8); } .cy-view-sign-title { margin-left: 20rpx; color: #333; font-size: 32rpx; } .cy-select-meal { font-size: 28rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-selected-product { position: relative; margin-left: 30rpx; width: 690rpx; height: auto; background: red; } .cy-selected-view { position: relative; float: left; margin-top: 18rpx; margin-right: 15rpx; width: 216rpx; height: 280rpx; background: rgba(255, 255, 255, 1); box-shadow: 0px 1rpx 10px 0px rgba(0, 0, 0, 0.1); border-radius: 10rpx; background: white; overflow: hidden; } .cy-selected-product-image { margin: 24rpx 28rpx 0rpx 28rpx; width: 160rpx; height: 160rpx; border-radius: 10rpx; } .cy-meal-detail { margin: 5rpx 18rpx; width: 180rpx; height: 40rpx; text-align: center; } .cy-select-icon { position: absolute; top: -5rpx; right: -5rpx; width: 50rpx; height: 50rpx; /* background: #ffc639; */ background: var(--color--); border-radius: 50rpx; } .cy-select-icon image { width: 30rpx; height: 22rpx; } .cy-selected-product-count { position: absolute; right: 0rpx; } .cy-bottom-view { width: 100%; height: 180rpx; background: white; } .cy-product-back { margin-top: 20rpx; width: 100%; height: 260rpx; background: white; } .cy-product-name { width: auto; height: auto; color: #333; font-size: 36rpx; margin-top: 30rpx; margin-left: 30rpx; font-weight: bold; } .cy-product-sale-num { width: auto; height: auto; margin-top: 5rpx; margin-left: 30rpx; color: #999; font-size: 28rpx; } .cy-product-price { position: relative; margin-left: 30rpx; margin-top: 8rpx; } .cy-product-spec { position: absolute; width: 150rpx; height: 60rpx; right: 30rpx; font-size: 30rpx; /* background: #fdc43d; */ background: var(--color--); color: white; border-radius: 60rpx; top: 40rpx; } .cy-view-evaluate { margin-top: 20rpx; width: 100%; min-height: 600rpx; background: white; } .cy-product-info { width: 690rpx; margin-top: 40rpx; margin-left: 30rpx; } .cy-product-evaluate { margin-left: 30rpx; margin-top: 40rpx; width: 690rpx; height: 80rpx; } .cy-evaluate-list { width: 690rpx; height: auto; margin-left: 30rpx; } .cy-evaluate-item { width: 100%; height: 200rpx; } .cy-item-icon { width: 100rpx; height: 100rpx; background: #f3f3f3; border-radius: 100rpx; } .cy-item-content { width: 580rpx; height: auto; margin-left: 10rpx; } .cy-item-name { width: 100%; height: 45rpx; background: #f3f3f3; } .cy-item-fabulous { margin-top: 10rpx; width: 100%; height: 45rpx; background: #f3f3f3; } .cy-item-evaluate-context { margin-top: 20rpx; width: 100%; height: 80rpx; background: #f3f3f3; } .cy-content-cart { position: fixed; width: 100%; height: 120rpx; bottom: 0rpx; background-color: white; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); } .cy-content-cart-image { position: relative; width: 110rpx; height: 110rpx; padding-left: 10rpx; padding-top: 10rpx; left: 34rpx; top: -34rpx; background-color: white; border-radius: 60rpx; box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.1); } .cy-cart-image { position: relative; width: 100rpx; height: 100rpx; /* background-color: #ffc639; */ background-color: var(--color--); border-radius: 100rpx; } .cy-cart-view-image { margin: 20rpx; width: 60rpx; height: 60rpx; } .cy-cart-count { position: absolute; top: 0rpx; right: -10rpx; min-width: 46rpx; max-width: 58rpx; height: 46rpx; background-color: red; border-radius: 46rpx; font-size: 30rpx; color: white; } .cy-view-cart { position: absolute; width: 550rpx; height: 100%; right: 0rpx; } .cy-content-cart-total { position: relative; width: 45%; height: 50rpx; } .cy-content-cart-total text { width: auto; color: #ff4949; } .cy-sum-money { font-size: 50rpx; margin-left: 3rpx; } .cy-content-place-order { position: absolute; width: 300rpx; height: 100%; right: 0rpx; /* background: linear-gradient(124deg, rgba(250, 182, 36, 1), rgba(254, 200, 68, 1));-- */ background: var(--color--); color: white; letter-spacing: 2rpx; font-size: 40rpx; } .cy-make-view { position: relative; margin-left: 30rpx; width: 690rpx; overflow: auto; } .cy-make-view-left { float: left; width: 500rpx; height: 100%; } .cy-make-view-right { margin-top: 5rpx; float: right; width: 190rpx; height: 100%; } .cy-mask-spec { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 299; } .cy-spec-back { position: absolute; width: 620rpx; height: auto; background-color: white; border-radius: 18rpx; z-index: 99999; overflow: hidden; } .cy-spec-header-view { width: 100%; height: 108rpx; text-align: center; background: white; font-size: 32rpx; font-family: PingFang-SC-Bold; font-weight: bold; color: rgba(51, 51, 51, 1); overflow: hidden; } .cy-spec-header { position: relative; margin-top: 26rpx; } .cy-close { position: absolute; top: 8rpx; width: 80rpx; height: 100%; right: 0rpx; color: gray; font-size: 26rpx; } .cy-spec-list { position: relative; margin-left: 30rpx; width: 560rpx; max-height: 600rpx; overflow: scroll; } .cy-spec-item { position: relative; width: 100%; height: auto; } .cy-spec-content { position: relative; width: 100%; height: auto; overflow: hidden; } .cy-spec-label { margin: 15rpx 25rpx 8rpx 0rpx; padding: 8rpx 40rpx; width: auto; height: 40rpx; line-height: 40rpx; border-radius: 40rpx; border: 1rpx solid gainsboro; font-size: 28rpx; color: #666; } .cy-spec-list-title { width: 100%; height: 40rpx; font-size: 26rpx; font-weight: 450; color: #666; } .cy-spec-bottom-view { position: relative; width: 100%; height: 128rpx; font-size: 32rpx; font-weight: 500; color: #333; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2); } .cy-spec-bottom-left-view { margin-left: 30rpx; width: 240rpx; height: 100%; overflow: hidden; } .cy-spec-bottom-price { height: 100%; font-size: 38rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(255, 73, 73, 1); } .cy-spec-text { font-size: 26rpx; font-family: PingFang-SC-Medium; font-weight: 500; color: rgba(102, 102, 102, 1); } .cy-footer-add { position: absolute; top: 24rpx; right: 24rpx; width: 224rpx; height: 80rpx; /* background: #ffc639; */ background: var(--color--); color: white; font-size: 30rpx; border-radius: 20rpx; } .cy-bg { /* background: #ffc639; */ background: var(--color--); color: white; /* border: 1rpx solid #ffc639; */ border: 1rpx solid var(--color--); }