hldy_app/pages/NursingNew/component/nurse/index.css

1979 lines
40 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.super-card {
display: flex;
/* justify-content: center; */
width: 100%;
/* height: calc(100% - 400rpx); */
.scroll-x {
height: 100%;
width: 100%;
}
.right-cards {
width: 465rpx;
height: 1190rpx;
/* border-radius: 20rpx; */
border: 2rpx solid #fff;
border-top-right-radius: 20rpx;
border-bottom-right-radius: 20rpx;
.scroll-box {
width: 100%;
height: 290rpx;
.right-box {
height: 350rpx;
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-content: flex-start;
.right-box-item {
margin: 10rpx 0 0 10rpx;
width: 120rpx;
height: 128rpx;
border-radius: 20rpx;
background-color: #fff;
position: relative;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
.right-box-img {
width: 55rpx;
height: 55rpx;
}
.right-box-font {
font-size: 20rpx;
margin-top: -10rpx;
}
.right-box-items {
display: flex;
justify-content: space-around;
align-items: center;
.right-box-items-button {
width: 25rpx;
height: 25rpx;
margin: 0 3rpx;
}
}
}
.title-time-button {
position: absolute;
top: 0rpx;
right: 0rpx;
width: 55rpx;
height: 45rpx;
}
.title-time-font {
position: absolute;
top: 5rpx;
right: 3rpx;
font-size: 17rpx;
color: #fff;
}
}
}
}
.time-father {
border-radius: 20rpx;
height: 97%;
width: 95%;
margin-top: 6%;
margin-left: 6%;
background-color: rgba(255, 255, 255, 0.3);
.time-button {
width: 140rpx;
height: 60rpx;
margin-top: 30rpx;
margin-left: 30rpx;
border-radius: 20rpx;
background-color: rgb(54, 159, 239);
border: 5rpx solid rgb(54, 159, 239);
display: flex;
.time-button-month {
width: 50%;
height: 100%;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.time-button-month-target {
width: 50%;
height: 100%;
background-color: #fff;
color: rgb(54, 159, 239);
display: flex;
justify-content: center;
align-items: center;
border-bottom-left-radius: 15rpx;
border-top-left-radius: 15rpx;
}
.time-button-week-target {
width: 50%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
.time-button-week {
width: 50%;
height: 100%;
color: rgb(54, 159, 239);
display: flex;
justify-content: center;
align-items: center;
background-color: #fff;
border-bottom-right-radius: 15rpx;
border-top-right-radius: 15rpx;
}
}
}
.under-button {
width: 440rpx;
height: 95rpx;
margin-left: 10rpx;
margin-top: 10rpx;
border-radius: 20rpx;
background-color: rgb(229, 233, 249);
display: flex;
align-items: center;
position: relative;
.under-button-black {
transition: all 1s;
position: absolute;
width: 300rpx;
height: 100rpx;
border-radius: 20rpx;
padding-left: 10rpx;
background-color: rgb(77, 77, 77);
top: -100rpx;
left: 0;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
.under-button-three {
position: absolute;
right: 13rpx;
bottom: -17rpx;
/* 元素本身不占任何宽高 */
width: 0;
height: 0;
/* 左右边框透明,宽度各 50px */
border-left: 15rpx solid transparent;
border-right: 15rpx solid transparent;
/* 上边框实色(高度 100px形成向下的“倒三角” */
border-top: 20rpx solid rgb(77, 77, 77);
}
}
.white-circle-click-father {
position: relative;
margin-left: 20rpx;
color: white;
margin-top: 10rpx;
.white-circle-click {
width: 170rpx;
height: 70rpx;
}
.white-circle-font {
position: absolute;
top: 15rpx;
left: 60rpx;
}
}
.white-circle {
width: 70rpx;
height: 70rpx;
border-radius: 50%;
margin-left: 10rpx;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
.white-circle-img {
width: 40rpx;
height: 40rpx;
}
}
}
.middle-box {
width: 100%;
height: 780rpx;
/* background-color: red; */
display: flex;
overflow: hidden;
/* 小容器 */
.bad-circle-up {
position: absolute;
top: -20rpx;
left: 15rpx;
width: 20rpx;
height: 20rpx;
background-color: rgb(229, 233, 249);
-webkit-mask-image: radial-gradient(circle farthest-side at 100% 0, transparent calc(100% - 1px), black 100%);
mask-image: radial-gradient(circle farthest-side at 100% 0, transparent calc(100% - 1px), black 100%);
}
.bad-circle-down {
position: absolute;
bottom: -20rpx;
left: 15rpx;
width: 20rpx;
height: 20rpx;
background-color: rgb(229, 233, 249);
-webkit-mask-image: radial-gradient(circle farthest-side at 100% 100%, transparent calc(100% - 1px), black 100%);
mask-image: radial-gradient(circle farthest-side at 100% 100%, transparent calc(100% - 1px), black 100%);
}
.middle-left-box {
margin-left: 10rpx;
width: 340rpx;
height: 782rpx;
border-radius: 20rpx;
background-color: rgb(229, 233, 249);
display: flex;
.first-contant {
height: 100%;
width: 210rpx;
.right-box-item {
margin: 10rpx 0 0 10rpx;
width: 190rpx;
height: 128rpx;
border-radius: 20rpx;
background-color: rgba(255, 255, 255, 0.3);
position: relative;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
box-shadow: 1rpx 1rpx 2rpx 1rpx rgba(0, 0, 0, 0.1);
overflow: hidden;
.right-box-img {
width: 55rpx;
height: 55rpx;
}
.title-time-button {
position: absolute;
top: -3rpx;
right: -3rpx;
width: 50rpx;
height: 45rpx;
}
.right-box-font {
font-size: 23rpx;
/* margin-top: -10rpx; */
}
.title-time-zhejiao {
position: absolute;
top: 0rpx;
left: 5rpx;
width: 40rpx;
height: 40rpx;
}
.title-time-font {
position: absolute;
top: 3rpx;
right: 5rpx;
font-size: 20rpx;
color: #fff;
}
.right-box-items {
display: flex;
justify-content: space-around;
align-items: center;
.right-box-items-button {
width: 25rpx;
height: 25rpx;
margin: 0 3rpx;
}
}
}
}
.second-contant {
height: 100%;
width: 140rpx;
.downList-box-target {
display: flex;
justify-content: center;
align-items: center;
background-color: #fff;
width: 100rpx;
height: 100rpx;
border-radius: 20rpx;
margin-left: 20rpx;
margin-top: 20rpx;
flex-direction: column;
box-shadow: 2rpx 2rpx 4rpx 2rpx rgba(54, 159, 239, 0.1);
border: 2rpx solid rgb(54, 159, 239);
.downList-box-img {
height: 50rpx;
width: 50rpx;
}
.downList-box-text {
font-size: 20rpx;
color: rgb(54, 159, 239);
}
}
.downList-box {
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(255, 255, 255, 0.3);
width: 100rpx;
height: 100rpx;
border-radius: 20rpx;
margin-left: 20rpx;
margin-top: 20rpx;
flex-direction: column;
box-shadow: 2rpx 2rpx 4rpx 2rpx rgba(0, 0, 0, 0.1);
.downList-box-img {
height: 50rpx;
width: 50rpx;
}
.downList-box-text {
font-size: 20rpx;
}
}
}
}
.middle-right-box {
height: 780rpx;
width: 90rpx;
/* overflow-y: hidden; */
.doctorsay-container-card {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: rgb(229, 233, 249);
width: 90rpx;
height: 122rpx;
margin: 0 18rpx 10rpx 0rpx;
border-radius: 20rpx;
border: 2rpx solid rgb(221, 234, 250);
box-shadow: 5px 5px 10px rgba(105, 129, 178, 0.2);
margin-left: 10rpx;
/* 右下角阴影 */
.doctorsay-container-card-img {
width: 55rpx;
height: 55rpx;
}
.doctorsay-container-card-font {
font-size: 25rpx;
margin-top: 0rpx;
}
}
.doctorsay-container-card-target {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background: linear-gradient(to left, #fff, rgb(229, 233, 249));
width: 115rpx;
height: 122rpx;
margin: 0 18rpx 10rpx 0rpx;
/* margin-left: -15rpx; */
/* border: 2rpx solid #fff; */
/* box-shadow: 5px 5px 10px rgba(105, 129, 178,0.2); */
border-top-right-radius: 20rpx;
border-bottom-right-radius: 20rpx;
/* border-radius: 20rpx; */
margin-left: -15rpx;
/* 右下角阴影 */
.doctorsay-container-card-img {
width: 55rpx;
height: 55rpx;
margin-left: 25rpx;
}
.doctorsay-container-card-font-dark {
font-size: 25rpx;
color: rgb(54, 159, 239);
margin-left: 25rpx;
margin-top: 0rpx;
}
}
/* background-color: rgb(229,233,249); */
}
}
.super-card-container {
/* 设置背景图和白色背景 */
/* background: url("/static/index/whitemountain.png") center/cover, rgba(255, 255, 255, 0.5); */
/* 使用 screen 混合模式,让图像与白色混合变淡 */
background-blend-mode: screen;
isolation: isolate;
overflow: hidden;
margin-left: 60rpx;
width: 1405rpx;
height: 1190rpx;
/* border-top-right-radius: 20rpx;
border-bottom-right-radius: 20rpx; */
/* border: 2rpx solid #fff; */
border-left: 0;
/* box-shadow: 10rpx 10rpx 20px rgba(0, 0, 0, 0.1); */
position: relative;
}
.super-card-time {
display: flex;
justify-content: center;
align-items: center;
// background-color: rgb(233, 239, 257);
height: 80rpx;
width: 201rpx;
border-right: 1rpx solid transparent;
/* border-image: repeating-linear-gradient(180deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; */
font-weight: 700;
z-index: -1;
}
.super-card-time-und {
display: flex;
justify-content: center;
align-items: center;
width: 201rpx;
flex-direction: column;
border-right: 1rpx solid transparent;
border-image: repeating-linear-gradient(180deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1;
.title-time-img {
width: 65rpx;
height: 65rpx;
margin-top: -5rpx;
}
.title-time-font-rel {
font-size: 25rpx;
margin-bottom: 5rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.title-time-items {
display: flex;
justify-content: space-around;
align-items: center;
.right-box-items-button {
width: 35rpx;
height: 35rpx;
margin: 0 5rpx;
}
}
}
.super-card-time-card {
display: flex;
justify-content: center;
align-items: center;
height: 167rpx;
width: calc(100%);
transition: all 0.8s;
border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1;
flex-direction: column;
position: relative;
}
}
.right-container {
width: calc(100% - 310rpx);
height: 100vh;
transition: opacity 1s ease;
position: relative;
.joystick {
position: absolute;
bottom: 200rpx;
left: 20rpx;
width: 300rpx;
height: 300rpx;
z-index: 9999;
}
.outer-circle {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: rgba(127, 127, 127, 0.1);
position: relative;
}
.inner-circle {
width: 120rpx;
height: 120rpx;
border-radius: 50%;
background-color: rgba(127, 127, 127, 0.3);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.doctorsay-container-view {
width: 100%;
height: 1220rpx;
display: flex;
.doctorsay-container-container {
width: 100%;
overflow: hidden;
.doctorsay-container-title {
width: 100%;
height: 105rpx;
display: flex;
align-items: center;
justify-content: space-between;
.doctorsay-container-left {
display: flex;
}
}
}
}
.right-container-title-nav {
/* margin-top: 75rpx; */
margin-bottom: 20rpx;
/* margin-left: 20rpx; */
.right-icons {
display: flex;
align-items: center;
float: right;
height: 70rpx;
margin-right: 40rpx;
.right-icons-font {
margin-left: 10rpx;
margin-right: 10rpx;
font-size: 35rpx;
margin-top: -30rpx;
}
.right-icons-img {
width: 80rpx;
height: 80rpx;
margin-left: 10rpx;
margin-right: 10rpx;
margin-top: -40rpx;
}
.right-icons-img-icon {
width: 60rpx;
height: 80rpx;
margin-top: -10rpx;
margin-left: 8rpx;
}
}
.right-container-title-class {
font-size: 35rpx;
font-weight: 800;
margin-left: 20rpx;
}
.right-container-title-class-dark {
font-size: 35rpx;
font-weight: 800;
margin-left: 20rpx;
background: linear-gradient(to bottom, #FFFFFF, #B2C8E2);
-webkit-background-clip: text;
color: transparent;
}
}
}
.title-time-delete {
width: 55rpx;
height: 55rpx;
border-radius: 50%;
display: flex;
background-color: #fff;
justify-content: center;
align-items: center;
position: absolute;
top: 0rpx;
right: 0rpx;
z-index: 10;
background-color: #02abfe;
color: #fff;
z-index: 999;
font-size: 50rpx;
}
.title-time-blue {
position: absolute;
top: 0rpx;
left: 0rpx;
z-index: 10;
.title-time-blue-img {
height: 167rpx;
width: 200rpx;
}
}
.time-button-black-spe {
transition: all 1s;
position: absolute;
width: 250rpx;
height: 100rpx;
padding-left: 10rpx;
border-radius: 20rpx;
background-color: rgb(77,77,77);
bottom: -100rpx;
left: -80rpx;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
z-index: 999;
.under-button-three {
position: absolute;
right: 13rpx;
top: -17rpx;
/* 元素本身不占任何宽高 */
width: 0;
height: 0;
/* 左右边框透明,宽度各 50px */
border-left: 15rpx solid transparent;
border-right: 15rpx solid transparent;
/* 上边框实色(高度 100px形成向下的“倒三角” */
border-bottom: 20rpx solid rgb(77,77,77);
}
}
.time-button-black {
transition: all 1s;
position: absolute;
width: 250rpx;
height: 100rpx;
padding-left: 10rpx;
border-radius: 20rpx;
background-color: rgb(77,77,77);
top: -100rpx;
left: -80rpx;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
z-index: 999;
.under-button-three {
position: absolute;
right: 13rpx;
bottom: -17rpx;
/* 元素本身不占任何宽高 */
width: 0;
height: 0;
/* 左右边框透明,宽度各 50px */
border-left: 15rpx solid transparent;
border-right: 15rpx solid transparent;
/* 上边框实色(高度 100px形成向下的“倒三角” */
border-top: 20rpx solid rgb(77,77,77);
}
}
.time-button-orange-spe {
transition: all 1s;
position: absolute;
width: 250rpx;
height: 100rpx;
padding-left: 10rpx;
border-radius: 20rpx;
background-color: rgba(255, 138, 0, 1);
bottom: -100rpx;
left: -80rpx;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
z-index: 999;
.under-button-three {
position: absolute;
right: 13rpx;
top: -17rpx;
/* 元素本身不占任何宽高 */
width: 0;
height: 0;
/* 左右边框透明,宽度各 50px */
border-left: 15rpx solid transparent;
border-right: 15rpx solid transparent;
/* 上边框实色(高度 100px形成向下的“倒三角” */
border-bottom: 20rpx solid rgba(255, 138, 0, 1);
}
}
.time-button-orange {
transition: all 1s;
position: absolute;
padding-left: 10rpx;
width: 250rpx;
height: 100rpx;
border-radius: 20rpx;
background-color: rgba(255, 138, 0, 1);
top: -90rpx;
left: -80rpx;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
z-index: 999;
.under-button-three {
position: absolute;
right: 13rpx;
bottom: -17rpx;
/* 元素本身不占任何宽高 */
width: 0;
height: 0;
/* 左右边框透明,宽度各 50px */
border-left: 15rpx solid transparent;
border-right: 15rpx solid transparent;
/* 上边框实色(高度 100px形成向下的“倒三角” */
border-top: 20rpx solid rgba(255, 138, 0, 1);
}
}
.title-time {
display: flex;
width: 100%;
position: relative;
.title-time-time {
font-size: 32rpx;
margin-left: 10rpx;
margin-top: 12rpx;
}
.title-time-button {
position: absolute;
top: -6rpx;
right: -4rpx;
width: 55rpx;
height: 40rpx;
}
.title-time-zhejiao {
position: absolute;
top: 0rpx;
left: 5rpx;
width: 40rpx;
height: 40rpx;
}
.title-time-font {
position: absolute;
top: 0rpx;
right: 5rpx;
font-size: 14rpx;
color: #fff;
}
}
.popup-say {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
backdrop-filter: blur(1rpx);
background-color: rgba(89, 109, 154, 0.4);
/* 添加毛玻璃效果 */
z-index: 999;
.popup-say-content {
position: absolute;
right: 105rpx;
bottom: 200rpx;
display: flex;
flex-direction: column;
/* align-items: center; */
width: 450rpx;
height: 600rpx;
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5);
background-blend-mode: screen;
border: 2rpx solid #fff;
/* 使用 screen 混合模式,让图像与白色混合变淡 */
border-radius: 30rpx;
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
transition: opacity 0.4s ease;
.tags-father {
display: flex;
margin-left: 40rpx;
margin-top: 15rpx;
align-items: center;
width: 180rpx;
.tags-img {
width: 50rpx;
height: 50rpx;
margin-right: 10rpx;
}
.tags-font {}
}
.popup-say-content-flex {
display: flex;
margin-top: 7rpx;
margin-bottom: 10rpx;
.popup-say-content-gun {
margin-left: 40rpx;
margin-right: 20rpx;
width: 13rpx;
height: 35rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx;
}
.popup-say-content-font {
font-size: 30rpx;
font-weight: 700;
}
}
.popup-say-three {
position: absolute;
left: 173rpx;
bottom: -41rpx;
/* 元素本身不占任何宽高 */
width: 0;
height: 0;
/* 左右边框透明,宽度各 50px */
border-left: 30rpx solid transparent;
border-right: 30rpx solid transparent;
/* 上边框实色(高度 100px形成向下的“倒三角” */
border-top: 40rpx solid #d2ecff;
}
}
}
.popup-delete {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
backdrop-filter: blur(1rpx);
background-color: rgba(89, 109, 154, 0.4);
/* 添加毛玻璃效果 */
z-index: 999;
.popup-delete-content {
position: absolute;
right: 750rpx;
display: flex;
flex-direction: column;
align-items: center;
width: 800rpx;
height: 500rpx;
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5);
background-blend-mode: screen;
border: 2rpx solid #fff;
/* 使用 screen 混合模式,让图像与白色混合变淡 */
border-radius: 30rpx;
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
transition: opacity 0.4s ease;
.popup-delete-img {
width: 250rpx;
height: 230rpx;
margin-top: 40rpx;
margin-bottom: 20rpx;
}
.popup-delete-text {
font-size: 30rpx;
color: #42474E;
}
.popup-delete-button {
display: flex;
justify-content: space-around;
height: 90rpx;
margin-top: 30rpx;
.popup-delete-button-left {
background-color: rgb(2, 171, 254);
width: 200rpx;
height: 80rpx;
border-radius: 40rpx;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
margin: 0 10rpx;
}
.popup-delete-button-right {
background-color: #ced9e8;
width: 200rpx;
height: 80rpx;
border-radius: 40rpx;
display: flex;
justify-content: center;
align-items: center;
margin: 0 10rpx;
}
}
}
}
.popup-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
/* 添加毛玻璃效果 */
z-index: 999;
.popup-overlay-content {
position: absolute;
display: flex;
// justify-content: center;
align-items: center;
width: 800rpx;
height: 390rpx;
background-color: #fff;
border-radius: 30rpx;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.4s ease;
.popup-overlay-content-left {
// background-color: red;
height: 100%;
width: 350rpx;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
.popup-overlay-content-left-img {
width: 280rpx;
height: 180rpx;
margin-top: -30rpx;
}
.popup-overlay-content-left-font {
// margin-top: 20rpx;
font-size: 30rpx;
}
}
.popup-overlay-content-right {
height: 100%;
width: 450rpx;
position: relative;
.time-font {
font-size: 50rpx;
margin-top: 100rpx;
margin-bottom: 10rpx;
font-weight: 700;
background: linear-gradient(to bottom, #7080A1, #263556);
-webkit-background-clip: text;
color: transparent;
}
.time-text {
margin-left: 10rpx;
font-size: 30rpx;
// font-weight: 700;
width: 380rpx;
margin-bottom: 50rpx;
line-height: 35rpx;
}
.right-richang {
background-color: #FFC363;
position: absolute;
top: 108rpx;
right: 50rpx;
padding: 5rpx;
border-radius: 10rpx;
}
.right-richangnot {
background-color: #7B61FF;
position: absolute;
top: 108rpx;
right: 50rpx;
padding: 5rpx;
border-radius: 10rpx;
color: #fff;
}
.right-crush {
position: absolute;
top: 20rpx;
right: 20rpx;
width: 70rpx;
height: 70rpx;
animation: shake 0.5s 3;
}
}
}
}
.popup-song {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
backdrop-filter: blur(1rpx);
background-color: rgba(89, 109, 154, 0.4);
/* 添加毛玻璃效果 */
z-index: 999;
.popup-song-contain {
position: absolute;
right: 450rpx;
width: 1296rpx;
background: url("/static/index/clearmountain.png") center/cover, rgba(255, 255, 255, 0.7);
/* 使用 screen 混合模式,让图像与白色混合变淡 */
background-blend-mode: screen;
border: 2rpx solid #fff;
/* 使用 screen 混合模式,让图像与白色混合变淡 */
background-blend-mode: screen;
border-radius: 40rpx;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
opacity: 0;
transition: opacity 0.4s ease;
.shu-container-left {
display: flex;
margin-top: 70rpx;
margin-bottom: 20rpx;
.shu-container-left-gun {
margin-top: 5rpx;
margin-left: 40rpx;
margin-right: 20rpx;
width: 13rpx;
height: 35rpx;
background: linear-gradient(to bottom, #04BCED, #0160CE);
border-radius: 10rpx;
}
.shu-container-left-font {
font-size: 35rpx;
font-weight: 700;
}
}
}
}
.popup-song-father {
position: relative;
.shu-up-img {
position: absolute;
top: -70rpx;
left: 305rpx;
width: 700rpx;
height: 80rpx;
}
.shu-up-font {
position: absolute;
top: -50rpx;
left: 390rpx;
display: flex;
color: rgb(255, 90, 0);
}
.arrayindex {
display: flex;
flex-wrap: wrap;
width: 100%;
// height: 200rpx;
margin-left: 30rpx;
margin-right: 30rpx;
margin-bottom: 60rpx;
.arrayindex-one {
width: 285rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: rgb(241, 245, 252);
border-radius: 20rpx;
border: 1rpx solid rgb(109, 131, 179);
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.arrayindex-one-target {
width: 285rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background: linear-gradient(to right, #00c9ff, #0076ff);
color: #fff;
border-radius: 20rpx;
border: 1rpx solid rgb(2, 171, 254);
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
}
.secondarrayindex {
display: flex;
flex-wrap: wrap;
width: 100%;
// height: 200rpx;
margin-left: 30rpx;
margin-right: 30rpx;
margin-bottom: 60rpx;
.arrayindex-one {
width: 380rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: rgb(241, 245, 252);
border-radius: 20rpx;
border: 1rpx solid rgb(109, 131, 179);
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.arrayindex-one-target {
width: 380rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background: linear-gradient(to right, #00c9ff, #0076ff);
color: #fff;
border-radius: 20rpx;
border: 1rpx solid rgb(2, 171, 254);
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
}
}
.ri-img {
position: absolute;
top: -4rpx;
right: -4rpx;
width: 60rpx;
height: 60rpx;
}
.time-father {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 30rpx;
margin-right: 30rpx;
.time-one {
width: 100rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: rgb(241, 245, 252);
border-radius: 20rpx;
border: 1rpx solid rgb(109, 131, 179);
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
box-shadow: 5rpx 5rpx 10rpx rgba(105, 129, 178, 0.4)
}
.time-one-target {
width: 100rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background: linear-gradient(to right, #00c9ff, #0076ff);
color: #fff;
border-radius: 20rpx;
border: 1rpx solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
box-shadow: 5rpx 5rpx 10rpx rgba(105, 129, 178, 0.4)
}
.time-one-hui {
width: 100rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: #c2c9d3;
// color: #fff;
border-radius: 20rpx;
border: 1rpx solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
box-shadow: 5rpx 5rpx 10rpx rgba(105, 129, 178, 0.4)
}
}
.items-card {
width: 100%;
height: 80rpx;
display: flex;
justify-content: center;
align-items: center;
}
.items-card-target {
width: 100%;
height: 80rpx;
display: flex;
justify-content: center;
align-items: center;
color: rgb(54, 159, 239);
background: linear-gradient(to right,
rgba(54, 159, 239, 0) 0%,
rgba(54, 159, 239, 0.5) 50%,
rgba(54, 159, 239, 0) 100%);
}
.button-father {
height: 200rpx;
width: calc(100%-80rpx);
display: flex;
justify-content: center;
align-items: center;
margin-left: 40rpx;
margin-right: 40rpx;
margin-top: 20rpx;
border-top: 1rpx solid rgb(230, 230, 230);
.button-father-right {
background: linear-gradient(to right, #00c9ff, #0076ff);
width: 200rpx;
height: 80rpx;
border-radius: 40rpx;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
.button-father-wrong {
background-color: #c2c9d3;
width: 200rpx;
height: 80rpx;
border-radius: 40rpx;
display: flex;
justify-content: center;
align-items: center;
}
}
.month-father {
display: flex;
width: calc(100% - 60rpx);
flex-wrap: wrap;
margin-left: 30rpx;
margin-right: 30rpx;
margin-top: 20rpx;
margin-bottom: 30rpx;
.month-one {
width: 75rpx;
height: 75rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: rgb(241, 245, 252);
border-radius: 20rpx;
border: 1rpx solid rgb(109, 131, 179);
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.month-one-target {
width: 75rpx;
height: 75rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background: linear-gradient(to right, #00c9ff, #0076ff);
color: #fff;
border-radius: 20rpx;
border: 1rpx solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
}
.week-father {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 30rpx;
margin-right: 30rpx;
margin-top: 20rpx;
margin-bottom: 30rpx;
.week-one {
width: 200rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background-color: rgb(241, 245, 252);
border-radius: 20rpx;
border: 1rpx solid rgb(109, 131, 179);
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
.week-one-target {
width: 200rpx;
height: 100rpx;
margin-left: 20rpx;
margin-top: 20rpx;
background: linear-gradient(to right, #00c9ff, #0076ff);
color: #fff;
border-radius: 20rpx;
border: 1rpx solid #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 29rpx;
}
}
.radio-father {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 75rpx;
margin-right: 30rpx;
/* margin-bottom: 30rpx; */
.radio-circle {
margin-top: 2rpx;
width: 30rpx;
height: 30rpx;
border-radius: 50%;
border: 2rpx solid black;
background-color: transparent;
}
.radio-circle-target {
position: relative;
margin-top: 2rpx;
width: 30rpx;
height: 30rpx;
border-radius: 50%;
border: 2rpx solid rgb(2, 171, 254);
background-color: transparent;
}
.radio-circle-target::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 20rpx;
height: 20rpx;
background-color: rgb(2, 171, 254);
border-radius: 50%;
}
.radio-font {
margin-left: 15rpx;
margin-right: 60rpx;
font-size: 29rpx;
}
.radio-font-target {
color: rgb(2, 171, 254);
;
margin-left: 15rpx;
margin-right: 60rpx;
font-size: 29rpx;
}
}
.title-time-border {
margin-top: 4rpx;
margin-left: 4rpx;
// border: 1rpx solid black;
width: calc(100% - 8rpx);
height: calc(100% - 8rpx);
border-radius: 20rpx;
display: flex;
// justify-content: center;
align-items: center;
flex-direction: column;
}
.title-time-border-red {
background-color: #dae8fa;
width: calc(100%);
height: calc(100%);
display: flex;
align-items: center;
flex-direction: column;
/* 调整 box-shadow 使其向下投影 */
box-shadow: 0px 20rpx 40rpx #dae8fa;
background:
linear-gradient(to right, red, red) top left / 60rpx 8rpx no-repeat,
/* 左上角垂直 */
linear-gradient(to bottom, red, red) top left / 8rpx 60rpx no-repeat,
/* 右上角水平 */
linear-gradient(to left, red, red) top right / 60rpx 8rpx no-repeat,
/* 右上角垂直 */
linear-gradient(to bottom, red, red) top right / 8rpx 60rpx no-repeat,
/* 左下角水平 */
linear-gradient(to right, red, red) bottom left / 60rpx 8rpx no-repeat,
/* 左下角垂直 */
linear-gradient(to top, red, red) bottom left / 8rpx 60rpx no-repeat,
/* 右下角水平 */
linear-gradient(to left, red, red) bottom right / 60rpx 8rpx no-repeat,
/* 右下角垂直 */
linear-gradient(to top, red, red) bottom right / 8rpx 60rpx no-repeat;
}
.title-time-border-big {
transform: scale(1.3);
transform-origin: top;
/* 将页面内容放大1.2倍 */
border-top: 0rpx solid #fff;
transition: transform 0.5s ease-out, opacity 0.5s ease-out;
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
height: 167rpx;
width: calc(100%);
border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1;
flex-direction: column;
position: relative;
}
.title-time-border-big-top {
transform: scale(1.3);
transform-origin: top;
/* 将页面内容放大1.2倍 */
border-top: 0rpx solid #fff;
transition: transform 0.5s ease-out, opacity 0.5s ease-out;
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
height: 167rpx;
width: calc(100%);
border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1;
flex-direction: column;
position: relative;
}
.title-time-border-blue {
background-color: #dae8fa;
width: calc(100%);
height: calc(100%);
display: flex;
align-items: center;
flex-direction: column;
/* 调整 box-shadow 使其向下投影 */
box-shadow: 0px 20rpx 40rpx #dae8fa;
background:
/* 左上角水平 */
linear-gradient(to right, #0184db, #0184db) top left / 60rpx 8rpx no-repeat,
/* 左上角垂直 */
linear-gradient(to bottom, #0184db, #0184db) top left / 8rpx 60rpx no-repeat,
/* 右上角水平 */
linear-gradient(to left, #0184db, #0184db) top right / 60rpx 8rpx no-repeat,
/* 右上角垂直 */
linear-gradient(to bottom, #0184db, #0184db) top right / 8rpx 60rpx no-repeat,
/* 左下角水平 */
linear-gradient(to right, #0184db, #0184db) bottom left / 60rpx 8rpx no-repeat,
/* 左下角垂直 */
linear-gradient(to top, #0184db, #0184db) bottom left / 8rpx 60rpx no-repeat,
/* 右下角水平 */
linear-gradient(to left, #0184db, #0184db) bottom right / 60rpx 8rpx no-repeat,
/* 右下角垂直 */
linear-gradient(to top, #0184db, #0184db) bottom right / 8rpx 60rpx no-repeat;
}
.title-time-border-yellow {
margin: 10rpx;
border: 2rpx solid #d0d8e0;
background: linear-gradient(to bottom, #fff1db, #ffe2b2);
width: calc(100% - 20rpx);
height: calc(100% - 20rpx);
border-radius: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
box-shadow: 8rpx 8rpx 16rpx rgba(255, 138, 0, 0.7);
}
.title-time-border-yellow-active-transparent {
margin: 10rpx;
border: 4rpx dashed rgb(255, 138, 0);
background: linear-gradient(to bottom, #fff1db, #ffe2b2);
width: calc(100% - 26rpx);
height: calc(100% - 26rpx);
border-radius: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
opacity: 0.3;
box-shadow: 8rpx 8rpx 16rpx rgba(255, 138, 0, 0.7);
}
.title-time-border-yellow-active {
margin: 10rpx;
border: 1rpx solid #dae8fa;
background: linear-gradient(to bottom, #fff1db, #ffe2b2);
width: calc(100% - 20rpx);
height: calc(100% - 20rpx);
border-radius: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
animation: shakesmall 0.8s infinite;
box-shadow: 8rpx 8rpx 16rpx rgba(255, 138, 0, 0.7);
}
.title-time-border-pouple-active-transparent {
margin: 10rpx;
border: 4rpx dashed #7B61FF;
background: linear-gradient(to bottom, #f1eeff, #e3deff);
width: calc(100% - 26rpx);
height: calc(100% - 26rpx);
border-radius: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
opacity: 0.3;
box-shadow: 8rpx 8rpx 16rpx rgba(123, 97, 255, 0.7);
}
.title-time-border-pouple {
margin: 10rpx;
border: 1rpx solid #dae8fa;
background: linear-gradient(to bottom, #f1eeff, #e3deff);
width: calc(100% - 20rpx);
height: calc(100% - 20rpx);
border-radius: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
box-shadow: 8rpx 8rpx 16rpx rgba(123, 97, 255, 0.7);
}
.title-time-border-pouple-active {
margin: 10rpx;
border: 1rpx solid #dae8fa;
background: linear-gradient(to bottom, #f1eeff, #e3deff);
width: calc(100% - 20rpx);
height: calc(100% - 20rpx);
border-radius: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
animation: shakesmall 1s infinite;
box-shadow: 8rpx 8rpx 16rpx rgba(123, 97, 255, 0.7);
}
.down-icons {
margin-top: 17rpx;
width: 100%;
height: 60rpx;
background-color: rgb(255, 216, 126);
display: flex;
justify-content: center;
align-items: center;
.icon {
margin: 0 5rpx;
font-size: 20rpx;
padding: 5rpx 10rpx;
background-color: rgb(255, 138, 0);
color: #fff;
border-radius: 5rpx;
}
}
.super-end-items-img-father {
width: 60rpx;
height: 60rpx;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.super-end-items-img-father-active {
width: 60rpx;
height: 60rpx;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
animation: shake 0.5s infinite;
}
@keyframes shake {
0% {
transform: rotate(-10deg);
}
25% {
transform: rotate(10deg);
}
50% {
transform: rotate(-10deg);
}
75% {
transform: rotate(10deg);
}
100% {
transform: rotate(-10deg);
}
}
.super-end-items-father-close-father {
width: 40rpx;
height: 40rpx;
border-radius: 50%;
display: flex;
background-color: #0184db;
justify-content: center;
align-items: center;
position: absolute;
top: 0rpx;
right: 0rpx;
z-index: 10;
color: #fff;
}
@keyframes shakesmall {
0% {
transform: rotate(-2deg);
}
25% {
transform: rotate(2deg);
}
50% {
transform: rotate(-2deg);
}
75% {
transform: rotate(2deg);
}
100% {
transform: rotate(-2deg);
}
}
.boom-title {
position: absolute;
top: 140rpx;
left: 0rpx;
width: 60rpx;
height: 80rpx;
background-color: #c4dbf4;
border-left: 2rpx #fff solid;
border-top: 2rpx #fff solid;
border-top-left-radius: 20rpx;
background: linear-gradient(to top right,
transparent calc(50% - 1px),
#0184db calc(50% - 1px),
#0184db calc(50% + 1px),
transparent calc(50% + 1px));
.boom-title-left {
position: absolute;
top: 40rpx;
left: 6rpx;
font-size: 25rpx;
font-weight: 700;
}
.boom-title-right {
position: absolute;
top: 5rpx;
left: 30rpx;
font-size: 25rpx;
font-weight: 700;
}
}
.boom-father {
position: absolute;
top: 220rpx;
left: 0rpx;
width: 60rpx;
height: 1110rpx;
/* background: linear-gradient(to bottom, #c4dbf4, #c9c2ef, #c6dcf3); */
/* border-bottom: 2rpx solid #fff; */
/* border-left: 2rpx solid #fff; */
/* border-bottom-left-radius: 20rpx; */
}
.scroll-bottom-bgc {
width: 1400rpx;
height: 270rpx;
margin-top: 0rpx;
margin-left: 130rpx;
background: url("/static/index/keyimg/bgc.png") center/contain;
background-repeat: no-repeat;
}
.boom {
height: 850rpx;
display: flex;
flex-direction: column;
/* // justify-content: center; */
/* align-items: center; */
overflow: hidden;
z-index: 10;
.boom-son {
height: 167rpx;
width: 60rpx;
font-size: 30rpx;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
z-index: 10;
font-weight: 700;
border-top: 1rpx solid transparent;
border-bottom: 1rpx solid transparent;
/* border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; */
}
.boom-son-target {
height: 167rpx;
width: 60rpx;
font-size: 30rpx;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
z-index: 10;
font-weight: 700;
border-top: 1rpx solid transparent;
border-bottom: 1rpx solid transparent;
/* border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; */
/* 确保文字在容器内居中 */
background: linear-gradient(to bottom, #ff8a00, #eceaff);
/* border-bottom-right-radius: 40rpx;
border-top-right-radius: 40rpx; */
}
}
.popup-share {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
backdrop-filter: blur(1rpx);
background-color: rgba(89, 109, 154, 0.4);
/* 添加毛玻璃效果 */
z-index: 999;
.popup-share-content {
position: absolute;
/* right: 515rpx; */
display: flex;
flex-direction: column;
width: 800rpx;
height: 380rpx;
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.7);
background-blend-mode: screen;
border: 2rpx solid #fff;
/* 使用 screen 混合模式,让图像与白色混合变淡 */
border-radius: 30rpx;
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
transition: opacity 0.4s ease;
.popup-share-title {
margin: 30rpx 30rpx;
font-size: 40rpx;
position: relative;
.popup-share-img {
position: absolute;
top: 0;
right: 0;
width: 200rpx;
height: 200rpx;
}
}
.popup-share-upcontent {
margin: 0 30rpx;
display: flex;
justify-content: space-between;
.popup-share-font {
font-size: 35rpx;
color: gray;
}
}
.popup-share-gray {
background-color: #D3D3D3;
width: calc(100% - 60rpx);
height: 2rpx;
margin: 110rpx 30rpx 0 30rpx;
}
.popup-share-downcontent {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
margin: 0 30rpx;
.popup-downcontent-img {
width: 70rpx;
height: 70rpx;
}
.popup-downcontent-font {
font-size: 27rpx;
margin-left: 20rpx;
}
.popup-share-downcontent-left {
display: flex;
align-items: center;
}
.popup-share-downcontent-button {
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
color: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 15rpx 30rpx;
border-radius: 20rpx;
font-size: 32rpx;
}
}
}
}