|
@@ -571,4 +571,295 @@ export default {
|
|
|
background: black;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+.mobile {
|
|
|
+ .general {
|
|
|
+ height: 100%;
|
|
|
+ >.map-mask {
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ pointer-events: none;
|
|
|
+ }
|
|
|
+ >h1 {
|
|
|
+ position: absolute;
|
|
|
+ top: calc(51 / 1080 * 100vh);
|
|
|
+ left: calc(81 / 1080 * 100vh);
|
|
|
+ max-width: 50%;
|
|
|
+ overflow: hidden;
|
|
|
+ white-space: pre;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ font-size: calc(48 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Heavy, Source Han Sans CN;
|
|
|
+ font-weight: 800;
|
|
|
+ color: #FFFFFF;
|
|
|
+ padding-top: calc(20 / 1080 * 100vh);
|
|
|
+ padding-bottom: calc(20 / 1080 * 100vh);
|
|
|
+ border-top: 1px solid rgba(217, 217, 217, 0.2);
|
|
|
+ border-bottom: 1px solid rgba(217, 217, 217, 0.2);
|
|
|
+ }
|
|
|
+ >form {
|
|
|
+ position: absolute;
|
|
|
+ top: calc(196 / 1080 * 100vh);
|
|
|
+ left: calc(81 / 1080 * 100vh);
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ >input {
|
|
|
+ background: rgba(255,255,255,0.1);
|
|
|
+ border-radius: calc(3 / 1080 * 100vh);
|
|
|
+ border: 1px solid rgba(255, 255, 255, 0.5);
|
|
|
+ width: calc(220 / 1080 * 100vh);
|
|
|
+ height: calc(40 / 1080 * 100vh);
|
|
|
+ padding-left: calc(13 / 1080 * 100vh);
|
|
|
+ padding-right: calc(13 / 1080 * 100vh);
|
|
|
+ font-size: calc(16 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Light, Source Han Sans CN;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #FFFFFF;
|
|
|
+ &:focus {
|
|
|
+ border: 1px solid rgba(255, 255, 255, 1);
|
|
|
+ }
|
|
|
+ &::placeholder {
|
|
|
+ font-size: calc(16 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Light, Source Han Sans CN;
|
|
|
+ font-weight: 400;
|
|
|
+ color: rgba(255, 255, 255, 0.5);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ >button {
|
|
|
+ margin-left: calc(8 / 1080 * 100vh);
|
|
|
+ width: calc(40 / 1080 * 100vh);
|
|
|
+ height: calc(40 / 1080 * 100vh);
|
|
|
+ background: rgba(255,255,255,0.3);
|
|
|
+ border-radius: 3px 3px 3px 3px;
|
|
|
+ opacity: 1;
|
|
|
+ border: 1px solid #FFFFFF;
|
|
|
+ &:hover {
|
|
|
+ background: rgba(255,255,255,0.5);
|
|
|
+ }
|
|
|
+ >img {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ >ul {
|
|
|
+ position: absolute;
|
|
|
+ top: calc(272 / 1080 * 100vh);
|
|
|
+ left: calc(81 / 1080 * 100vh);
|
|
|
+ max-height: 60vh;
|
|
|
+ overflow: auto;
|
|
|
+ user-select: none;
|
|
|
+ >li {
|
|
|
+ display: block;
|
|
|
+ color: #fff;
|
|
|
+ >h2 {
|
|
|
+ width: calc(323 / 1080 * 100vh);
|
|
|
+ height: calc(47 / 1080 * 100vh);
|
|
|
+ background: linear-gradient(92deg, rgba(176,161,121,0) 0%, rgba(176,161,121,0.3) 50%, rgba(176,161,121,0) 100%);
|
|
|
+ // border-radius: 3px;
|
|
|
+ font-size: calc(16 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Bold, Source Han Sans CN;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #FFFFFF;
|
|
|
+ text-shadow: 0px 0px 5px #FFD15B;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ margin-bottom: calc(17 / 1080 * 100vh);
|
|
|
+ >span {
|
|
|
+ margin-left: calc(13 / 1080 * 100vh);
|
|
|
+ margin-right: calc(13 / 1080 * 100vh);
|
|
|
+ }
|
|
|
+ >img {
|
|
|
+ width: calc(60 / 1080 * 100vh);
|
|
|
+ height: calc(15 / 1080 * 100vh);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ >.corp-item {
|
|
|
+ position: relative;
|
|
|
+ width: calc(363 / 1080 * 100vh);
|
|
|
+ height: calc(50 / 1080 * 100vh);
|
|
|
+ background: linear-gradient(90deg, rgba(58, 69, 79, 0.5) 0%, rgba(22,28,33,0) 100%);
|
|
|
+ // background: linear-gradient(90deg, #3A454F 0%, rgba(22,28,33,0) 100%);
|
|
|
+ backdrop-filter: blur(3px);
|
|
|
+ border-radius: 3px 3px 3px 3px;
|
|
|
+ opacity: 1;
|
|
|
+ border: 1px solid;
|
|
|
+ border-right: none;
|
|
|
+ border-image: linear-gradient(98deg, rgba(78, 96, 112, 1), rgba(78, 96, 112, 0)) 1 1;
|
|
|
+ padding-left: calc(72 / 1080 * 100vh);
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ justify-content: space-around;
|
|
|
+ align-items: flex-start;
|
|
|
+ margin-bottom: calc(24 / 1080 * 100vh);
|
|
|
+ cursor: pointer;
|
|
|
+ >.item-icon {
|
|
|
+ position: absolute;
|
|
|
+ border-radius: 50%;
|
|
|
+ left: calc(35 / 1080 * 100vh);
|
|
|
+ top: 50%;
|
|
|
+ transform: translateY(-50%);
|
|
|
+ width: calc(8 / 1080 * 100vh);
|
|
|
+ height: calc(8 / 1080 * 100vh);
|
|
|
+ background: #9AA4AB;
|
|
|
+ z-index: 2;
|
|
|
+ box-shadow: 0px 0px 12px 0px #6D9DC6, 0px 0px 8px 0px #6D9DC6;
|
|
|
+ }
|
|
|
+ >.verticle-line {
|
|
|
+ position: absolute;
|
|
|
+ top: -1px;
|
|
|
+ left: calc(38 / 1080 * 100vh);
|
|
|
+ width: calc(2 / 1080 * 100vh);
|
|
|
+ height: calc(75 / 1080 * 100vh);
|
|
|
+ background: #B0A179 50%;
|
|
|
+ z-index: 1;
|
|
|
+ }
|
|
|
+ &:first-of-type {
|
|
|
+ >.verticle-line {
|
|
|
+ top: 50%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:last-of-type {
|
|
|
+ >.verticle-line {
|
|
|
+ height: calc(25 / 1080 * 100vh);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:first-of-type:last-of-type {
|
|
|
+ >.verticle-line {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ >span.corp-name {
|
|
|
+ display: block;
|
|
|
+ font-size: calc(16 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Bold, Source Han Sans CN;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #FFFFFF;
|
|
|
+ overflow: hidden;
|
|
|
+ white-space: pre;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ opacity: 0.6;
|
|
|
+ }
|
|
|
+ &.active {
|
|
|
+ >span.corp-name {
|
|
|
+ font-size: calc(20 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Bold, Source Han Sans CN;
|
|
|
+ text-shadow: 0px 0px calc(16 / 1080 * 100vh) #BD9D48;
|
|
|
+ opacity: initial;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ >span.corp-time {
|
|
|
+ display: block;
|
|
|
+ font-size: calc(16 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Light, Source Han Sans CN;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #FFFFFF;
|
|
|
+ opacity: 0.5;
|
|
|
+ }
|
|
|
+ &:hover {
|
|
|
+ background: linear-gradient(90deg, #B0A179 0%, rgba(255,209,91,0) 100%);
|
|
|
+ border-image: linear-gradient(98deg, rgba(176, 161, 121, 1), rgba(176, 161, 121, 0)) 1 1;
|
|
|
+ }
|
|
|
+ &.active {
|
|
|
+ background: linear-gradient(90deg, #B0A179 0%, rgba(255,209,91,0) 100%);
|
|
|
+ border-image: linear-gradient(98deg, rgba(176, 161, 121, 1), rgba(176, 161, 121, 0)) 1 1;
|
|
|
+ >.item-icon {
|
|
|
+ background: #FFFFFF;
|
|
|
+ box-shadow: 0px 0px calc(12 / 1080 * 100vh) 0px #FFD15B, 0px 0px calc(8 / 1080 * 100vh) 0px #FFD15B, 0px 0px calc(10 / 1080 * 100vh) 0px #FFD15B, 0px 0px calc(5 / 1080 * 100vh) 0px #FFD15B;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &::-webkit-scrollbar { background: transparent; width: calc(4 / 1080 * 100vh); } /*宽度是对垂直滚动条而言,高度是对水平滚动条而言*/
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ background: transparent;
|
|
|
+ border-radius: 2px;
|
|
|
+ }
|
|
|
+ &:hover {
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ background: rgba(220, 231, 240, 0.2);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ >article {
|
|
|
+ position: absolute;
|
|
|
+ top: calc(74 / 1080 * 100vh);
|
|
|
+ right: calc(102 / 1080 * 100vh);
|
|
|
+ width: calc(653 / 1080 * 100vh);
|
|
|
+ height: 70vh;
|
|
|
+ backdrop-filter: blur(10px);
|
|
|
+ background-image: url(@/assets/images/general-article-bg.png);
|
|
|
+ background-size: 100% auto;
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-position: left top;
|
|
|
+ padding: calc(32 / 1080 * 100vh) calc(50 / 1080 * 100vh) calc(50 / 1080 * 100vh) calc(50 / 1080 * 100vh);
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ @media only screen and (max-width: 1700px) {
|
|
|
+ right: 0;
|
|
|
+ }
|
|
|
+ >button.close {
|
|
|
+ position: absolute;
|
|
|
+ top: calc(30 / 1080 * 100vh);
|
|
|
+ right: calc(50 / 1080 * 100vh);
|
|
|
+ width: calc(32 / 1080 * 100vh);
|
|
|
+ height: calc(32 / 1080 * 100vh);
|
|
|
+ background-image: url(@/assets/images/icon-close.png);
|
|
|
+ background-size: cover;
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-position: center center;
|
|
|
+ }
|
|
|
+ >h2 {
|
|
|
+ flex: 0 0 auto;
|
|
|
+ font-size: calc(24 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Bold, Source Han Sans CN;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #FFFFFF;
|
|
|
+ margin-bottom: calc(21 / 1080 * 100vh);
|
|
|
+ }
|
|
|
+ >img.splitter {
|
|
|
+ flex: 0 0 auto;
|
|
|
+ width: 100%;
|
|
|
+ margin-bottom: calc(37 / 1080 * 100vh);
|
|
|
+ }
|
|
|
+ >img.banner {
|
|
|
+ flex: 0 0 auto;
|
|
|
+ width: 100%;
|
|
|
+ height: 34.8%;
|
|
|
+ object-fit: contain;
|
|
|
+ margin-bottom: calc(20 / 1080 * 100vh);
|
|
|
+ }
|
|
|
+ >.txt {
|
|
|
+ flex: 1 0 1px;
|
|
|
+ font-size: calc(20 / 1080 * 100vh);
|
|
|
+ font-family: Source Han Sans CN-Light, Source Han Sans CN;
|
|
|
+ font-weight: 400;
|
|
|
+ color: rgba(255, 255, 255, 0.8);
|
|
|
+ line-height: 1.5;
|
|
|
+ overflow: auto;
|
|
|
+ padding-right: calc(10 / 1080 * 100vh);
|
|
|
+ margin-right: -calc(10 / 1080 * 100vh);
|
|
|
+ white-space: pre-wrap;
|
|
|
+ // text-indent: 2em;
|
|
|
+ &::-webkit-scrollbar { background: transparent; width: calc(4 / 1080 * 100vh); } /*宽度是对垂直滚动条而言,高度是对水平滚动条而言*/
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ background: rgba(220, 231, 240, 0.2);
|
|
|
+ border-radius: 2px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .loading-mask {
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ background: black;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|