274 lines
4.7 KiB
Plaintext
274 lines
4.7 KiB
Plaintext
/*底部导航 */
|
|
.fixfooter {
|
|
position: fixed;
|
|
bottom: 0;
|
|
left: 0;
|
|
display: flex;
|
|
width: 100vw;
|
|
text-align: center;
|
|
/* line-height: 100rpx; */
|
|
height: 88rpx;
|
|
border-top: 1px solid #e8e8e8;
|
|
z-index: 1000;
|
|
background: #fff;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.fixfooter .view {
|
|
display: inline-flex;
|
|
flex: 1;
|
|
height: 100%;
|
|
background: #fff;
|
|
vertical-align: middle;
|
|
font-size: 20rpx;
|
|
color: #666;
|
|
width: 33%;
|
|
position: relative;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.fixfooter .index image {
|
|
width: 44rpx;
|
|
height: 42rpx;
|
|
display: block;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.fixfooter .view .num {
|
|
background: #C63E3A;
|
|
color: #fff;
|
|
/* width: 26rpx;
|
|
line-height: 26rpx;
|
|
height: 26rpx; */
|
|
padding: 8rpx;
|
|
border-radius: 50rpx;
|
|
position: absolute;
|
|
left: calc(50% + 10rpx);
|
|
top: 0rpx;
|
|
font-size: 18rpx;
|
|
padding: 0 8rpx;
|
|
|
|
}
|
|
|
|
.fixfooter .user image {
|
|
width: 42rpx;
|
|
height: 42rpx;
|
|
display: block;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.fixfooter .plus {
|
|
position: relative;
|
|
|
|
}
|
|
|
|
.fixfooter .plus image {
|
|
display: inline-flex;
|
|
width: 28rpx;
|
|
height: 28rpx;
|
|
|
|
|
|
}
|
|
|
|
.fixfooter .plus .roll {
|
|
position: absolute;
|
|
width: 100rpx;
|
|
height: 100rpx;
|
|
border-radius: 50rpx 50rpx 0 0;
|
|
border-top: 1px solid #e8e8e8;
|
|
top: -40rpx;
|
|
background: #fff;
|
|
left: calc(50% - 50rpx);
|
|
box-shadow: 0 -2px 5px 0 #ccc;
|
|
}
|
|
|
|
.fixfooter .plus .c {
|
|
background: #fff;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
z-index: 100;
|
|
}
|
|
|
|
.fixfooter .plus .c .round {
|
|
width: 66rpx;
|
|
height: 66rpx;
|
|
background: #333;
|
|
border-radius: 50%;
|
|
margin: 0 auto -14rpx;
|
|
position: relative;
|
|
top: -20rpx;
|
|
color: #fff;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center
|
|
}
|
|
|
|
.fixfooter .plus .c .round1 {
|
|
width: 62rpx;
|
|
height: 62rpx;
|
|
background: #fdda58;
|
|
border-radius: 50%;
|
|
margin: 0 auto -14rpx;
|
|
position: relative;
|
|
top: -20rpx;
|
|
color: #fff;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
animation: grow-shrink 1s infinite;
|
|
|
|
}
|
|
|
|
.fixfooter .plus .c .round1 image {
|
|
width: 30rpx;
|
|
height: 30rpx;
|
|
}
|
|
|
|
@keyframes grow-shrink {
|
|
0% {
|
|
transform: scale(1);
|
|
}
|
|
|
|
50% {
|
|
transform: scale(1.2);
|
|
}
|
|
|
|
100% {
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
|
|
.submit-form {
|
|
display: flex;
|
|
width: 100%;
|
|
height: 100%;
|
|
justify-content: center;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
|
|
.submit-form button {
|
|
background: transparent;
|
|
border: none;
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
left: 0;
|
|
top: 0;
|
|
z-index: 10;
|
|
}
|
|
|
|
.submit-form button::before,
|
|
.submit-form button::after {
|
|
border: none;
|
|
}
|
|
|
|
.hover {
|
|
background: transparent;
|
|
}
|
|
|
|
.selected-point,
|
|
.selected-point-mid,
|
|
.selected-point-center {
|
|
display: block;
|
|
height: 30rpx;
|
|
width: 30rpx;
|
|
border-radius: 50000%;
|
|
position: absolute;
|
|
background: transparent;
|
|
z-index: 9999;
|
|
overflow: visible;
|
|
}
|
|
|
|
.selected-point {
|
|
top: 100px;
|
|
left: 200px;
|
|
position: relative;
|
|
top: 0;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
border-radius: 50%;
|
|
|
|
}
|
|
|
|
.selected-point {
|
|
animation-name: sploosh;
|
|
animation-duration: 2s;
|
|
animation-delay: 0.5s;
|
|
animation-iteration-count: infinite;
|
|
animation-direction: normal;
|
|
|
|
}
|
|
|
|
.selected-point-mid {
|
|
animation-name: sploosh1;
|
|
animation-duration: 2s;
|
|
animation-delay: 0.5s;
|
|
animation-timing-function: ease-in;
|
|
animation-iteration-count: infinite;
|
|
animation-direction: normal;
|
|
|
|
}
|
|
|
|
.selected-point-center {
|
|
animation-name: sploosh2;
|
|
animation-duration: 2s;
|
|
animation-timing-function: ease-in;
|
|
animation-delay: 0.5s;
|
|
animation-iteration-count: infinite;
|
|
animation-direction: normal;
|
|
|
|
}
|
|
|
|
@keyframes sploosh {
|
|
0% {
|
|
box-shadow: 0 0 0 15rpx rgba(255, 215, 74, 0.30);
|
|
background: rgba(255, 215, 74, 0.05);
|
|
}
|
|
|
|
100% {
|
|
box-shadow: 0 0 0 50rpx rgba(255, 215, 74, 0.0);
|
|
background: rgba(255, 215, 74, 0.0);
|
|
}
|
|
}
|
|
|
|
@keyframes sploosh1 {
|
|
0% {
|
|
box-shadow: 0 0 0 0 rgba(255, 215, 74, 0.99);
|
|
background: rgba(255, 215, 74, 0.90);
|
|
|
|
}
|
|
|
|
100% {
|
|
box-shadow: 0 0 0 37.5rpx rgba(255, 215, 74, 0.0);
|
|
background: rgba(255, 215, 74, 0.0);
|
|
}
|
|
}
|
|
|
|
@keyframes sploosh2 {
|
|
0% {
|
|
box-shadow: 0 0 0 7.5rpx rgba(255, 215, 74, 0.60);
|
|
background: rgba(255, 215, 74, 0.60);
|
|
}
|
|
|
|
100% {
|
|
box-shadow: 0 0 0 50rpx rgba(255, 215, 74, 0.0);
|
|
background: rgba(255, 215, 74, 0.0);
|
|
}
|
|
}
|
|
|
|
.selected-point-mid-icon {
|
|
width: 30rpx;
|
|
height: 30rpx;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
border-radius: 50%;
|
|
z-index: 111111;
|
|
} |