UNPKG

joywok-material-components

Version:

<h1 align="center"> Joywok Material Components </h1>

578 lines (567 loc) 13.4 kB
.upload-video-c { background: #fff; } .upload-video-c .hide { display: none; } .upload-video-c button { font-size: 14px; } .upload-video-c .upload-video-t { padding: 35px 24px 15px 24px; font-size: 20px; font-weight: 500; } .upload-video-c .jw-tabs { -webkit-box-shadow: unset; box-shadow: unset; border-bottom: 1px solid #e7e7e7; } .upload-video-c .jw-tabs .jw-tab span { font-size: 15px; font-weight: 500; color: #494949; } .upload-video-c .local-video { padding-top: 50px; width: 100%; overflow: hidden; } .upload-video-c .local-video .local-video-c { width: 100%; float: left; } .upload-video-c .local-video .local-video-c .upload-cancel-msg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999; } .upload-video-c .local-video .local-video-c .upload-cancel-msg .cancel-bg { background: #000; opacity: 0.3; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 999; } .upload-video-c .local-video .local-video-c .upload-cancel-msg .cancel-c { -webkit-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.24), 0px 0px 8px 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.24), 0px 0px 8px 0px rgba(0, 0, 0, 0.12); position: absolute; width: 500px; height: 197px; background: #ffffff; border-radius: 2px; left: calc(50% - 250px); top: calc(50% - 98px); z-index: 999; padding: 35px 25px 20px 25px; } .upload-video-c .local-video .local-video-c .upload-cancel-msg .cancel-c .title { font-size: 20px; font-weight: 500; color: #494949; } .upload-video-c .local-video .local-video-c .upload-cancel-msg .cancel-c .msg { font-size: 16px; font-weight: 400; color: #494949; margin-top: 12px; } .upload-video-c .local-video .local-video-c .upload-cancel-msg .cancel-c .btns { position: absolute; bottom: 20px; right: 25px; } .upload-video-c .local-video .local-video-c .upload-cancel-msg .cancel-c .btns .btn { float: right; font-size: 14px; font-weight: 400; color: #3297fc; cursor: pointer; } .upload-video-c .local-video .local-video-c .upload-cancel-msg .cancel-c .btns .cancel { margin-right: 40px; } .upload-video-c .local-video .local-video-c .label { width: 90px; float: left; font-size: 14px; text-align: right; margin-left: 24px; } .upload-video-c .local-video .local-video-c .value { width: calc(100% - 114px); float: left; padding-left: 51px; } .upload-video-c .local-video .local-video-c .value .desc { font-size: 13px; color: #999999; padding-top: 1px; } .upload-video-c .local-video .local-video-c .value .upload-btn { min-width: 90px; height: 30px; line-height: 30px; border: 1px solid #3297fc; border-radius: 3px; font-weight: 400; text-align: center; color: #3297fc; margin-top: 22px; } .upload-video-c .local-video .local-video-c .value .progress { width: 459px; height: 108px; margin-top: 22px; background: #f7f7f7; } .upload-video-c .local-video .local-video-c .value .progress .progress-title { width: 100%; float: left; padding: 17px 9px; } .upload-video-c .local-video .local-video-c .value .progress .progress-title .file-name { float: left; width: 70% !important; overflow: hidden; text-overflow: ellipsis; } .upload-video-c .local-video .local-video-c .value .progress .progress-title .progress-cancel { float: left; margin-left: 28px; color: #3297FC; } .upload-video-c .local-video .local-video-c .value .progress .progress-title .progress-num { float: right; } .upload-video-c .local-video .local-video-c .value .progress .progress-bar { width: 440px; height: 6px; background: #e7e7e7; overflow: hidden; margin: 0 9px; } .upload-video-c .local-video .local-video-c .value .progress .progress-bar .progress-bg { height: 6px; background: #3297fc; overflow: hidden; } .upload-video-c .local-video .local-video-c .value .progress .progress-info { padding: 0 9px; margin-top: 16px; color: #666666; } .upload-video-c .local-video .local-video-c .value .value-c { width: 330px; height: 222px; margin-top: 20px; border: 1px solid #e7e7e7; padding: 17px 15px 13px 15px; } .upload-video-c .local-video .local-video-c .value .value-c p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .upload-video-c .local-video .upload-video-cover { margin-top: 20px; width: 100%; float: left; } .upload-video-c .local-video .upload-video-cover .label { width: 90px; float: left; text-align: right; font-size: 14px; margin-left: 24px; } .upload-video-c .local-video .upload-video-cover .value { width: calc(100% - 114px); padding-left: 51px; float: left; } .upload-video-c .local-video .upload-video-cover .value .cover-c-s { width: 320px; height: 180px; overflow: hidden; position: relative; } .upload-video-c .local-video .upload-video-cover .value .cover-c-s img { width: 320px; height: 180px; } .upload-video-c .local-video .upload-video-cover .value .cover-c-s .cover-hover { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .upload-video-c .local-video .upload-video-cover .value .cover-c-s .cover-hover .cover-hover-bg { background: #000; opacity: 0.3; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .upload-video-c .local-video .upload-video-cover .value .cover-c-s .cover-hover .icon-camera { position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); cursor: pointer; } .upload-video-c .local-video .upload-video-cover .value .cover-c { width: 320px; height: 180px; border: 1px dashed #e7e7e7; line-height: 170px; text-align: center; font-size: 40px; cursor: pointer; } .upload-video-c .local-video .upload-video-cover .value .desc { font-size: 13px; font-weight: 300; color: #999999; line-height: 16px; margin-top: 10px; } .upload-video-c .url-video { margin-top: 50px; width: 100%; margin-bottom: 50px; overflow: auto; } .upload-video-c .url-video input { font-size: 14px; } .upload-video-c .url-video .url-c .label { width: 114px; float: left; text-align: right !important; line-height: 32px; } .upload-video-c .url-video .url-c .value { width: calc(100% - 114px); padding-left: 51px; float: left; padding-right: 30px; } .upload-video-c .url-video .url-c .value .value-input { width: 100%; } .upload-video-c .url-video .url-c .value .value-input input { height: 16px; } .upload-video-c .url-video .url-c .value .value-c { width: 330px; height: 204px; margin-top: 20px; border: 1px solid #e7e7e7; padding: 17px 15px 13px 15px; } .upload-video-c .url-video .url-video-cover { display: none; margin-top: 30px; width: 100%; float: left; } .upload-video-c .url-video .url-video-cover .label { width: 104px; float: left; text-align: center; } .upload-video-c .url-video .url-video-cover .value { width: calc(100% - 104px); padding-left: 51px; float: left; } .upload-video-c .url-video .url-video-cover .value .cover-c-s { width: 320px; height: 180px; overflow: hidden; position: relative; } .upload-video-c .url-video .url-video-cover .value .cover-c-s img { width: 320px; height: 180px; } .upload-video-c .url-video .url-video-cover .value .cover-c-s .cover-hover { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .upload-video-c .url-video .url-video-cover .value .cover-c-s .cover-hover .cover-hover-bg { background: #000; opacity: 0.3; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .upload-video-c .url-video .url-video-cover .value .cover-c-s .cover-hover .icon-camera { position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); cursor: pointer; } .upload-video-c .url-video .url-video-cover .value .cover-c { width: 330px; height: 180px; border: 1px dashed #e7e7e7; line-height: 170px; text-align: center; font-size: 40px; cursor: pointer; } .upload-video-c .url-video .url-video-cover .value .desc { font-size: 13px; font-weight: 300; color: #999999; line-height: 12px; margin-top: 10px; } .upload-video-c .upload-video-wartermark { padding: 10px 0 10px 155px; } .upload-video-c .upload-video-btns .cancel { width: 85px; height: 30px; background: #ffffff; border: 1px solid #dddddd; border-radius: 3px; margin-right: 30px; font-weight: 400; } .upload-video-c .upload-video-btns .submit { width: 85px; height: 30px; background: #404a53; border-radius: 2px; font-weight: 400; color: #fff; } .upload-video-c .upload-video-btns .submit-disabled { background: #eeeeee; color: #b0b0b0; cursor: default; } .upload-video-c .jmc-v-bg { width: 300px; height: 150px; position: relative; outline: 1px solid #f1f1f1; background-size: cover; background-position: center; background-repeat: no-repeat; } .upload-video-c .jmc-v-bg span { color: #fff; text-shadow: 0 0 1px #000; position: absolute; right: 10px; bottom: 10px; } .upload-video-c .jmc-v-name { margin: 8px 0 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 13px; } .upload-video-c .jmc-v-size { color: #b0b0b0; font-size: 12px; } .upload-video-c .jmc-up-v-size { clear: both; position: relative; padding-top: 20px; } .upload-video-c .jmc-up-v-size .jmc-up-label { position: absolute; left: 0; top: 33px; width: 114px; font-size: 14px; text-align: right; } .upload-video-c .jmc-up-v-size .jmc-up-value { margin-left: 162px; } .upload-video-c .jmc-up-v-size .jmc-up-value span { font-size: 14px; } .upload-video-c .jmc-up-v-size .jmc-up-value .md-text--theme-secondary { color: #3297fc; } .upload-video-c .jmc-up-v-size .jmc-up-value > div > label { margin-right: 40px; } .fdialog-bg { top: 0; left: 0; right: 0; bottom: 0; z-index: 1300; position: fixed; -ms-touch-action: none; touch-action: none; background-color: rgba(0, 0, 0, 0.5); } .fdialog-bg .fdialog-w { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .fdialog-bg .fdialog-w .fdialog-ww { opacity: 1; -webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border-radius: 4px; width: 900px; max-width: unset; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; max-height: calc(100% - 96px); margin: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; overflow-y: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(48, 47, 47, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(48, 47, 47, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); background-color: #fff; } .fdialog-bg .fdialog-w .fdialog-ww .fdialog-header { padding: 35px 24px 23px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } .fdialog-bg .fdialog-w .fdialog-ww .fdialog-content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; overflow: hidden auto; -ms-flex: 1 1 auto; flex: 1 1 auto; } .fdialog-bg .fdialog-w .fdialog-ww .fdialog-actions { padding: 30px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; } .value-c { position: relative; } .value-c-transing { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #fff; z-index: 1; } .transing-loader-tip { font-size: 14px; text-align: center; position: absolute; left: 0; right: 0; top: calc(50% + 20px); color: #b0b0b0; } .transing-loader, .transing-loader:before, .transing-loader:after { border-radius: 50%; width: 2.5em; height: 2.5em; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: load7 1.8s infinite ease-in-out; animation: load7 1.8s infinite ease-in-out; } .transing-loader { color: #b0b0b0; font-size: 10px; margin: 60px auto; position: relative; text-indent: -9999em; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .transing-loader:before, .transing-loader:after { content: ''; position: absolute; top: 0; } .transing-loader:before { left: -3.5em; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .transing-loader:after { left: 3.5em; } @-webkit-keyframes load7 { 0%, 80%, 100% { -webkit-box-shadow: 0 2.5em 0 -1.3em; box-shadow: 0 2.5em 0 -1.3em; } 40% { -webkit-box-shadow: 0 2.5em 0 0; box-shadow: 0 2.5em 0 0; } } @keyframes load7 { 0%, 80%, 100% { -webkit-box-shadow: 0 2.5em 0 -1.3em; box-shadow: 0 2.5em 0 -1.3em; } 40% { -webkit-box-shadow: 0 2.5em 0 0; box-shadow: 0 2.5em 0 0; } }