map.scss 3.79 KB
.page{
	width: 100%;
	height: 100%;
	background-color: #f4f4f4 !important;
	
}
/* 搜索 */
.search-head {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 84rpx;
	margin: 0 auto;
	// #ifdef APP-PLUS */
	// height: calc(120rpx + var(--status-bar-height));
	// /* #endif
	// padding: 20rpx;
	//box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	border: 6rpx solid #efefef;
	margin-top:20rpx;
	background-color: #FFFFFF;
	.search {
		display: flex;
		align-items: center;
		width: 100%;
		height: 78rpx;
		// background: rgba(255, 255, 255, 1);
		border: 0;
		margin-left: 30rpx;
		border-radius: 100rpx;
		// padding:0 30rpx;
		image {
			width: 34rpx;
			height: 34rpx;
		}
		// cover-image {
		// 	width: 34rpx;
		// 	height: 34rpx;
		// }
		text{
			width: 2rpx;
			height: 24rpx;
			background-color:#D8D8D8;
			margin: 0 18rpx;
		}
		input {
			width: 72%;
			height: 100%;
			font-size: 28rpx;
			color: #646464;
		}
	}
	.btn {
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		right: 20rpx;
		background-color: #D32D25;
		border-radius: 10rpx;
		width: 120rpx;;
		padding: 12rpx;
		text {
			font-size: 28rpx;
			color: #fff;
		}
	}
}
.bg {
	width: 100%;
	height: 100vh;
	position: absolute;
	z-index: 1;
	/* #ifdef APP-PLUS */
	width: 100%;
	height: 100vh;
	position: absolute;
	z-index: 1;
	/* #endif */
	.map{
		width: 100%;
		height: 80vh;
		position: absolute;
	}
	.marker {
	  width: 40rpx;
	  height: 40rpx;
	  border-radius: 50%;
	  background-color: #ccc;
	  position: relative;
	}
}
.content {
	width: 100%;
	position: relative;
}
/* 用户信息列表 */
.map-content {
	position: absolute;
	z-index: 100;
	width: 100%;
	/* #ifdef APP-PLUS */
	position: absolute;
	z-index: 100;
	width: 100%;
	/* #endif */
}
.bottom {
	margin: 20rpx 3%;
	width: 94%;
	position: fixed;
	bottom: 0;
	z-index: 100;
	/* #ifdef APP-PLUS */
	margin: 20rpx 3%;
	width: 94%;
	position: fixed;
	bottom: 0;
	z-index: 100;
	/* #endif */
}
.file_upload{
	display: flex;
	padding: 20rpx;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	button{
		margin: 0;
	}
}

	.invitation-show{
		position: absolute;
		bottom: 60px;
		display: flex;
		align-items: center;
		width: 95%;
		background-color: #FFFFFF;
		box-shadow: 0 0 10rpx rgba(0,0,0,0.1);
		border-radius: 20rpx;
		left: 50%;
		transform: translateX(-50%);
		padding: 20rpx;
		height: 230rpx;
		.icon{
			display: flex;
			justify-content: center;
			width: 20%;
			image {
				width: 140rpx;
				height: 140rpx;
				border-radius: 10rpx;
			}
		}
		.item{
			width: 70%;
			height: 80%;
			padding-left: 20rpx;
			padding-right: 20rpx;
			.title-btn{
				display: flex;
				justify-content: space-between;
				width: 100%;
				margin-bottom: 10rpx;
				.title{
				display: flex;
				.bt{
						color: #222222;
						font-size: 30rpx;
						font-weight: bold;
					}
				}
			}
			.describe{
				display: flex;
				align-items: center;
				height: 46rpx;
				line-height: 46rpx;
				text{
					font-size: 24rpx;
					color: #959595;
				}
				image {
					width: 24rpx;
					height: 24rpx;
					margin-left: 10rpx;
				}
			}
		}
	}

// .amap-marker{
// 	margin-top: -5px !important;
// }
.navigation {
					margin-top: 10rpx;
					margin-bottom: 20rpx;
					color: #2FA567;
					image {
						width: 24rpx;
						height: 24rpx;
					}
				}
.right {
	width: 30%;
	text-align: right;
	color: #878787;
}
				.red-btn{
					display:flex;
					align-items: center;
					justify-content: center;
					width: 160rpx;
					height: 50rpx;
					background: #D32D25 !important;
					border-radius: 60rpx;
					float: right;
					margin-top: 126rpx;
					margin-right: 10rpx;
					z-index: 999;
					image {
						width: 24rpx;
						height: 24rpx;
						margin-right: 10rpx;
					}
					text{
						color: #FFFFFF;
						font-size: 28rpx;
					}
				}