@imgSrc: '@/assets/images/demonstration'; .demonstration { height: 100%; width: 100%; overflow: hidden; display: flex; background:rgba(8, 33, 77, 1) url('@{imgSrc}/背景.png') no-repeat center center; background-size: 100% 100%; position: relative; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; align-items: center; justify-content: center; .iframeExitIcon { position: absolute; top: 0; left: -45px; display: flex; height: 44px; width: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 0 7px 7px 0; flex-direction: column; justify-content: space-around; align-items: center; font-size: 12px; transition: all 0.2s; padding: 3px 0; img { width: 17px; height: 12px; } } .iframeExit:hover { .iframeExitIcon { left: 0; } .iframeBackLeft { left: -15px; } } .iframeBackLeft { position: absolute; top: 0; left: 0; width: 14px; height: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 0 7px 7px 0; display: flex; align-items: center; justify-content: center; transition: all 0.3s; img { width: 6px; height: 11px; } } .iframeExit { width: 44px; height: 44px; position: absolute; top: 4px; left: 0; color: #FFF; cursor: pointer; user-select: none; position: absolute; z-index: 110; } .demonstrationLoadPage { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1090; overflow-y: auto; background-color: #fff; } .demonstrationLoadPageImg { height: auto; width: 100%; position: relative; img { width: 100%; } .demonstrationLoadPageBtn { position: absolute; bottom: 15px; left: calc(50% - 188px); width: 376px; height: 90px; background: url('@{imgSrc}/jumpBtn.png') no-repeat center center; background-size: 100% 100%; z-index: 1095; cursor: pointer; transition: all 0.2s; -webkit-animation: heartbeat 1.5s linear 0.5s infinite both; animation: heartbeat 1.5s linear 0.5s infinite both; line-height: 70px; padding-left: 70px; font-size: 22px; letter-spacing: 5px; } .demonstrationLoadPageBtn:hover { animation-duration: 0; } } .demonstrationLoad { width: 100%; height: 100%; position: absolute; display: flex; align-items: center; justify-content: center; top: 0; left: 0; z-index: 1080; padding-bottom: 50px; background-color: rgba(0, 0, 0, 0.6); } .demonstrationWrap { height: 100%; width: 100%; overflow: hidden; transform-origin: left top; position: absolute; left: 50%; top: 50%; display: flex; flex-direction: column; justify-content: space-between; } .CV_exit { cursor: pointer; position: absolute; right: 0; top: 0; z-index: 10; } .top { color: #fff; display: flex; justify-content: space-between; align-items: flex-end; flex: none; height: 50px; .top_l { width: 376px; height: 35px; background: url('@{imgSrc}/top_left.png') no-repeat center center; background-size: 100% 100%; text-align: center; line-height: 35px; letter-spacing: 4px; font-weight: bold; font-size: 18px; color: #C9E2FC; text-shadow: 0px 6px 6px #001333; font-style: italic; span { color: #FFE44D; } } .top_r { width: 376px; height: 35px; display: flex; justify-content: flex-end; .top_r_text { width: 281px; height: 35px; line-height: 35px; padding-left: 60px; background: url('@{imgSrc}/引领中国智慧水务.png') no-repeat center center; background-size: 100% 100%; font-size: 15px; letter-spacing: 3px; } } .top_c { padding-top: 15px; .top_c_title { font-size: 34px; font-weight: bold; padding-left: 80px; color: #FFFFFF; letter-spacing: 1px; text-shadow: 0 8px 8px rgba(30, 64, 121, 0.35); background: url('@{imgSrc}/熊猫图标.png') no-repeat left center; background-size: 65px; position: relative; top: 10px; line-height: 1; } } } .row { padding: 0 33px; display: flex; overflow: hidden; z-index: 10; flex: none; height: 478px; .row_l { width: 372px; flex: none; } .row_r { width: 372px; flex: none; } .row_c { flex: 1; } } .center_wrap { position: relative; flex: none; height: 96px; } .center_tip { position: absolute; left: 50%; top: -38px; transform: translateX(-50%); width: 130px; height: 82px; z-index: 0; background: url('@{imgSrc}/箭头.png') no-repeat center/100% 100%; } .center { z-index: 10; display: flex; padding: 0 28px 0px; width: 100%; overflow: hidden; line-height: 1; align-items: flex-end; position: relative; top: -10px; .center_title { height: 89px; padding-top: 41px; text-align: center; background: url('@{imgSrc}/熊猫智慧水务系列支撑能力平台.png') no-repeat center/100% 100%; z-index: 10; div { font-size: 22px; font-weight: bold; color: #FFFFFF; background: linear-gradient(0deg, #92D2FF 0%, #FFFFFF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } .center_col { height: 93px; font-size: 15px; font-weight: bold; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; top: 0; transition: all 0.3s; margin-bottom: 5px; position: relative; top: 18px; .center_item { display: flex; padding-left: 30px; align-items: center; font-size: 17px; font-weight: bold; span { font-size: 16px; font-weight: normal; } } img { width: 46px; height: 46px; } .center_top { height: 19px; width: 280px; text-align: center; line-height: 19px; font-weight: bold; font-size: 14px; color: #FFFFFF; } .center_item { position: relative; width: 350px; height: 76px; display: flex; align-items: center; padding-bottom: 20px; background: url('@{imgSrc}/center_bg.png') no-repeat center/100% 100%; } } .center_item_tip { position: absolute; width: 36px; height: 4px; background: url('@{imgSrc}/pointpoint.png') no-repeat center/100% 100%; right: -18px; top: center; } .center_col[type='统一接入'] { .center_top { background: url('@{imgSrc}/统一接入_top.png') no-repeat center/100% 100%; } } .center_col[type='融合治理'] { .center_top { background: url('@{imgSrc}/融合治理_top.png') no-repeat center/100% 100%; } } .center_col[type='业务集成'] { .center_top { background: url('@{imgSrc}/业务集成_top.png') no-repeat center/100% 100%; } } .center_col[type='智慧应用'] { .center_top { background: url('@{imgSrc}/智慧应用_top.png') no-repeat center/100% 100%; } } } .bottom { flex: none; height: 290px; overflow: hidden; position: relative; top: -5px; } } .loadingWrap { position: absolute; width: 100%; height: 100%; position: absolute; display: flex; align-items: center; justify-content: center; top: 0; left: 0; z-index: 1080; padding-bottom: 50px; } .hide { visibility: hidden; } @-webkit-keyframes scale-in-center { 0% { -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 1; } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; } } @keyframes scale-in-center { 0% { -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 1; } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; } } .scaleInCenter { visibility: visible; -webkit-animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } @-webkit-keyframes heartbeat { from { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 10% { -webkit-transform: scale(0.91); transform: scale(0.91); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 17% { -webkit-transform: scale(0.98); transform: scale(0.98); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 33% { -webkit-transform: scale(0.87); transform: scale(0.87); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 45% { -webkit-transform: scale(1); transform: scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } @keyframes heartbeat { from { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 10% { -webkit-transform: scale(0.91); transform: scale(0.91); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 17% { -webkit-transform: scale(0.98); transform: scale(0.98); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 33% { -webkit-transform: scale(0.87); transform: scale(0.87); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 45% { -webkit-transform: scale(1); transform: scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } &:global { .wkt-scroll-light::-webkit-scrollbar, .wkt-scroll-light *::-webkit-scrollbar { width: 10px; height: 10px; } .wkt-scroll-light::-webkit-scrollbar-track, .wkt-scroll-light *::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 8px rgba(193, 193, 193, 0.45); box-shadow: inset 0 0 8px rgba(193, 193, 193, 0.45); border-radius: 10px; } .wkt-scroll-light::-webkit-scrollbar-thumb, .wkt-scroll-light *::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0 0 8px rgba(177, 177, 177, 0.5); box-shadow: inset 0 0 8px rgba(177, 177, 177, 0.5); } }