@charset "UTF-8"; /** * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量 * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 */ .uni-forms-item__content { display: flex; align-items: center; } .u-tag__text { font-size: 22rpx; padding: 0 10rpx; } page, .page1 { background: #F1F5FB; font-size: 28rpx; } .top { width: 780rpx; height: 390rpx; opacity: 1; background: linear-gradient(90deg, #6484fa 0%, #66e8ff 100%); overflow: hidden; } .top1 { width: 780rpx; height: 390rpx; opacity: 1; text-align: center; font-weight: bold; font-size: 38rpx; display: block; background: linear-gradient(360deg, #FAF7F7 0%, rgba(255, 255, 255, 0) 100%); overflow: hidden; } .ai-bot { position: absolute; top: -8rpx; left: 10rpx; width: 70rpx; height: 60rpx; background-size: 100% !important; background: url(https://jewel-shop.oss-cn-beijing.aliyuncs.com/66dc640d9e8f4749a234d9ef2af1b257.png) no-repeat; } .hello-left { width: 102rpx; height: 56rpx; opacity: 1; margin-left: 100rpx; background: linear-gradient(127.96deg, #6585fa 0%, #6ad5fe 100%); border-radius: 3px; text-align: center; -webkit-transform: skewX(8deg); transform: skewX(-6deg); } .hello-right { position: absolute; left: 5px; bottom: 0rpx; width: 120rpx; height: 2px; opacity: 1; background: linear-gradient(180deg, #6585fa 0%, #6ad5fe 100%); } .image-box { width: 120rpx; height: 170rpx; display: block; overflow: hidden; float: left; } .image { width: 100rpx; height: 100rpx; margin: 35rpx 0 0 20rpx; font-size: 36rpx; background: #8470FF; border-radius: 50%; text-align: center; line-height: 100rpx; color: #fff; } .content-text { width: 400rpx; height: 200rpx; float: left; line-height: 50rpx; padding-left: 30rpx; } .text { color: #747474; font-size: 28rpx; } .content-btn { position: relative; width: 190rpx; height: 170rpx; float: left; } .btn { position: absolute; width: 120rpx; height: 60rpx; background: linear-gradient(90deg, #6691fb 0%, #6ad3fe 100%); color: #fff; border-radius: 6px; text-align: center; line-height: 60rpx; bottom: 20rpx; right: 20rpx; } @-webkit-keyframes blinking { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @keyframes blinking { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .blink { position: absolute; top: 40rpx; right: 20rpx; -webkit-animation: blinking 1s infinite; animation: blinking 1s infinite; } .bottom-box { position: fixed; bottom: 100rpx; right: 0; left: 0; margin: auto; background: #fff; width: 255rpx; height: 85rpx; padding: 5rpx; z-index: 99; background: linear-gradient(90deg, #FFF0F5 0%, #BCD2EE 100%); border-radius: 80rpx; overflow: hidden; } .bottom-box .bottom-img { width: 60rpx; height: 60rpx; background-size: 100%; margin: 10rpx; float: left; position: absolute; top: 0; bottom: 0; } .btn-x { width: 2px; height: 40rpx; background: #fff; border-radius: 2rpx; position: absolute; top: 40rpx; left: 59rpx; } .btn-y { width: 40rpx; height: 2px; background: #fff; border-radius: 2rpx; position: absolute; top: 59rpx; left: 40rpx; } .prompt { background: #fff; width: 95%; height: auto; border-radius: 10px; margin: -150rpx auto 0; display: block; overflow: hidden; } .prompt-title { position: relative; width: 300rpx; margin: 40rpx 40rpx 20rpx 40rpx; } .prompt-title-text { display: flex; flex-direction: column; color: #777; font-size: 26rpx; width: 90%; margin: 0 auto; line-height: 40rpx; } .img { width: 23%; margin-left: 1.5%; height: 178rpx; border: 1px solid #eee; padding: 5px; float: left; border-radius: 10px; } .img image { width: 100%; height: 100%; } .prompt-title-img { width: 93%; height: 185rpx; margin: 20rpx auto; } .content-list-img { position: relative; width: 360rpx; margin-left: 1.5%; height: 400rpx; border: 1px solid #eee; background: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; margin-bottom: 40rpx; } .content-list-img image { width: 360rpx; height: 80%; padding: 10px; } .uni-easyinput { width: 100%; height: 20%; font-size: 36rpx; line-height: 40rpx; background: #F8FAFF; text-align: center; display: block; border: none; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .del-icon { width: 50rpx; height: 50rpx; position: absolute; top: 0; right: 0; } .icon-upload { position: absolute; top: 0; left: 190rpx; height: 100%; } .icon-upload uni-icons { float: left; } .title-line { width: 70px; height: 7px; position: absolute; bottom: 30rpx; left: 30rpx; background: rgba(0, 191, 255, 0.5); } .bottom-btn { width: 100%; height: 80rpx; padding-left: 100rpx; color: #777; line-height: 80rpx; font-weight: bold; position: absolute; top: 0; bottom: 40rpx; font-size: 34rpx; } .run-line { width: 200px; height: 200px; -webkit-animation: rotate2 2s linear infinite; animation: rotate2 3s linear infinite; -webkit-transform-origin: 50% 50%; z-index: -2; margin: -50% 0 0 -50%; background: linear-gradient(90deg, #FFF0F5 0%, #BCD2EE 100%); } @-webkit-keyframes rotate2 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate2 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .popup-photo { height: 110rpx; line-height: 110rpx; text-align: center; font-size: 36rpx; font-weight: 800; border-bottom: 1px solid #eee; } .popup-pay-content { align-items: center; justify-content: center; width: 100%; height: 1300rpx; max-height: 1300rpx; overflow: hidden; background-color: #fff; } .popup-pay-title { font-size: 30rpx; font-weight: bold; text-align: center; position: relative; border-bottom: 1px solid #eee; padding-bottom: 20rpx; } .popup-pay-container { margin: 40rpx auto 0; height: 100rpx; border-radius: 10px; background: #088FEB; line-height: 100rpx; text-align: center; border-bottom: 1px solid #eee; border-top: 1px solid #eee; color: #fff; width: 90%; } .checked { background: #60F3FF; color: #fff !important; } .content-fur { border-bottom: 1px solid #eee; display: flex; line-height: 50rpx; padding: 20rpx; } .content-low { width: auto; border: 1px solid #eee; display: inline-block; min-width: 90rpx; padding: 5rpx; font-size: 35rpx; text-align: center; color: #777; margin: 20rpx 0 0 20rpx; } .popup-pay-shili { height: 750rpx; margin-top: 550rpx; z-index: 99; background: #fff; border-top: 1px solid #eee; } @media screen and (min-width: 470px) { /* 适配宽度为375px及以上的屏幕 */ .popup-pay-content { height: 1000rpx; } .popup-pay-shili { height: 750rpx; margin-top: 260rpx; z-index: 99; background: #fff; border-top: 1px solid #eee; } }